this is my source archive in git format, with a sleek and fast web interface
if i wrote it and i'm not too ashamed of it, you will find it here
you may call this a "git hub" but i'm told such a name is already in use? (:
reporting
if you encounter any bug or issue, or would like to share a possible improvement, feel free to get in contact with me
contact information is available on my homepage, but you can also use the form below:
contributing
i am trying to depend less on github and, in general, from the source foundry workflow
issues are simply discussions, there is no need to have them stored in the same database/filesystem holding your repositories
pull requests don't need authenticated users since git is already decentralized
a source-foundry-less workflow might look like this:
- clone one of my repositories locally
- do needed changes, commit freely on your local copy
- host your local copy somewhere (github, codeberg or selfhosted)
- request me to pull from you (contact me, mail or matrix or fedi)
- we will discuss your PR, eventually apply fixes or changes
- i pull your changes from your repo and push them to mine
and that's it! we merged your work into my repository
it will be credited to you and everyone can pull your modifications from my repositories
nobody has to register a new account (or recover an already registered one) and discussion is not limited to the "issue" format
the main argument against this workflow might be that discussions may not get archived, but any development group should set up their discussion board and not rely on issues alone
it's also important to sign commits: since there is no longer a central authority making sure that commits were really created by you, signing your commits makes an authority not needed anymore
why
gamification of source archives is getting out of hand:
- stars used to mean how much a project is used, now it's a (buyable) clout metric
- issues used to be a small forum for discussions, now it's a (manipulable) clout metric
- CI used to be a way to programmatically take actions, now it's a (meaningless) clout metric
my github used to be my "digital portfolio": a way for people to see what i'm working on and to contribute if the want to
more and more microsoft iterations are making github a mix of facebook and jira, with features i don't care about which cater to users i don't share ideals with
i want to regain control of my source code: my git hub is not a social network
licensing
source licensing is not uniform and in some case not explicitly stated
if you plan to use my code commercially, be sure to check each repository's LICENSE file
if, for any reason, a repository doesn't contain a LICENSE file, all code rights are reserved to myself
credits
theme manually crafted from cgit's default. responsive rules adapted from MatejaMaric/responsive-cgit-css. avatar images provided by libravatar