Frequently Asked Questions

The Project

Why put my commits on a wall?

Sometimes it's good to remember that you've built something and just be proud of it. With codeprints you can look back on your previous projects, see when you shipped 1.0 or when you went on vacation and didn't touch the keyboard at all. We think that this 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 tracked 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.

Did you try the vertical single-year layout? You can pick it in the form below the username. We built it with these scenarios in mind.

If you just like the art style, you can use a free service likeΒ whatsstoppingyou.dev 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 just 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. But maybe you just want to support small businesses like ours and help make the service sustainable? πŸ˜‰

Who is behind this?

Wolfgang and Matthias are two programmers from Austria and Germany respectively. They already worked together at trivago on 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. Please find more information on this GitHub doc page.

Is there a way to get prints for a repository?

Yes! We open-sourced an analyzer, which can generate the necessary data format here: https://github.com/codeprintsdev/analyzer.
We'll set up a landing page soon, but if you send us the data via mail we will make it happen.

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

Yes! Please use our standalone open-source analyzer from Github and send us the JSON file. We'll get in contact then.

Do you support Gitlab/Bitbucket/...?

If you're interested in getting a print for a single repository, this is possible. Please see the answers above.
If you're asking about your full user-profile then 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.)

Is the code open source?

We're working on it and started to open source parts already. Check out github.com/codeprintsdev for new releases.

What stack do you use?

The shop runs on Shopify and prints get handled by Gelato. The GitHub contributions chart is built on top of Github Contributions Chart. We added additional visualizations and PDF handling.

Shipping

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. We'll try to help where we can.