You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add technology trees for various tech skills of the developer/features of the codebase:
tests (standard test folder structures)
documentation (wikis, .md files)
inclusive language (parse code for curse words, etc.)
code styles following style guides (find .eslint files, .prettier and other tools like that)
git workflow, e.g. pull-requests, branches, tags, etc.
learning a programming language or framework
... what else? ...
Display
Show them as achievements on a technology tree with some kind of icons and descriptions.
Detection
Automate detection of certain features (see parenthesis note in the list above), and also allow a user to manually declare achievement by specifying features in .gitterra/config.json file in their repo, for example:
For each of the developer skills / codebase features, provide educational links on how they can learn about them so they can go and acquire that skill offline. For example, links to documentation, youtube videos, training classes and etc.
Unlocking initial skills
As developer starts playing the game, the initial skills like "You know how to create a repo" or "You coded in JavaScript" can be unlocked and user can be directed to the tree.
The text was updated successfully, but these errors were encountered:
Description
Add technology trees for various tech skills of the developer/features of the codebase:
Display
Show them as achievements on a technology tree with some kind of icons and descriptions.
Detection
Automate detection of certain features (see parenthesis note in the list above), and also allow a user to manually declare achievement by specifying features in
.gitterra/config.json
file in their repo, for example:Educational resources
For each of the developer skills / codebase features, provide educational links on how they can learn about them so they can go and acquire that skill offline. For example, links to documentation, youtube videos, training classes and etc.
Unlocking initial skills
As developer starts playing the game, the initial skills like "You know how to create a repo" or "You coded in JavaScript" can be unlocked and user can be directed to the tree.
The text was updated successfully, but these errors were encountered: