GitHub Activity Brush

Drawing a whale with a pencil in sketch book

This article is not finished and not reviewed thoroughly. If for some reason you want to continue reading, do it at your own risk, but do not forget to come back later to enjoy the final version.

It's second name is GutHub Brush

The idea sounds simple and I estimated it to be done in 2 days.

  1. Choose a word. No more than 10 symbols to fit it on one screen. This word will represent your profile, so be caution in your choise

cappuccino written by green dots on github main page of my profile

  1. Find a starting week to tell the algorithm where to start painting points. Make sure that the text will not overlay with other activity in the account
  2. Give access to the account. Default repository name is activity-repo, but it can be changed of course. The repository is automatically created. And it can be automatically deleted (!) to recreate activity with another starting date or another word.

So I started it in July 13, finished - Aug 17. Only weekday evenings, minus one week dedicated to 3D printer assembly.

Why it took 4 weeks? Here are some reasons why it took so long.

  1. Totally new programming language
  2. Then I focused on mastering Rust concepts: Error, Result, Iterator, async
  3. No documentation for cairo library
  4. Extra features at the end: OAuth, GitHub API

A link in case someone wants to make a selfie:

Rate this page