Frequently Asked Questions

The Project

Why put my commits on a wall?

Sometimes it's important to remember you built something and to be proud of it. With codeprints you can look back on your previous projects and see when you shipped 1.0 or when you went on vacation and didn't touch the keyboard at all. We think that taking the time for self-reflection and looking back on your achievements can be a great motivator for progress. If you're working on a long-time project, knowing that your consistent work and dedication will pay off and be recorded is another great motivator.

I'm not a programmer myself but would that be a nice present for a friend who is?

We think so, yes! You'd have to find out their Github username and enter it in the form. We'll do the rest.

I like it, but my Github profile is too boring to be printed.

If you just like the art style, you can use a free service likeΒ to make your timeline more interesting for the print.

Why pay you if I can just print it myself?

We're very much DIY people ourselves, so we can totally relate.

Printing it yourself is always an option and we're even encouraging that, but getting the layout details right is surprisingly tricky. On top of that, printing in good quality and getting a nice frame costs time and money, too.

Doing it yourself is usually cheaper β€” especially if you don't factor in your time. At some point in life, time gets more valuable than money. Furthermore, maybe you just want to support small businesses like ours. πŸ˜‰

Who is behind this?

Wolfgang and Matthias are two programmers from Austria and Germany respectively. They worked already together on other projects like building the competition platform for the ACM RecSys Challenge 2019.

Technical Info

I don't see my private commits!

codeprints can only fetch the contributions visible on your Github profile. If contributions to private repositories are missing, you can enable those by going to your profile page, clicking on "Contribution Settings", and selecting the "Private contributions" option.

You can temporarily enable this option until everything is printed and then disable it again of course. You can find more information on this GitHub doc page.

Is there a way to get prints for a repository?

Not yet, but this is planned for the future. We are working on a decentralized solution that you can use for any repo.

I have a private git repository that I'd like to have printed. Can you do it?

As of now you can't. We are planning to release a command-line tool that lets you generate the printing data from any repository so we can print it for you, though. If you'd be interested in that, please reach out and we can send you a beta release.

Do you support Gitlab/Bitbucket/...?

Not yet, no. Gitlab and Bitbucket don't have the required data to crawl unfortunately. (Gitlab's commit history goes only back one year and Bitbucket doesn't seem to have that functionality at all.) The command-line tool we'll publish will support any git repo, though. Please check back later for updates.

Is the code open source?

No, but it is already hosted on Github. We'll have to clean up the code some more before we can publish it. If you want to help with that, shoot us a message please.

What stack do you use?

The shop runs on Shopify and prints get handled by Gelato. The GitHub contributions chart is built with Github Contributions Chart. We plan other visualizations for the future as well.


Where can you ship to?

Most places 🌍. If you're unsure if your country would be covered, here's the list from our print supplier.

Where do you ship from?

Our printing partners produce your custom products in more than 100 locations worldwide. We pick the production location closest to you and therefore reduce shipping distances and carbon emissions, making the products more environmentally friendly.

Other Questions?

Do not hesitate to contact us: