familiar os
xj9 7d66c630b4 add ethical design badge 10 months ago
.gitignore initial commit 11 months ago
COFE_OF_CONDUCT.md initial commit 11 months ago
LICENSE initial commit 11 months ago
README.md add ethical design badge 10 months ago
TODO initial commit 11 months ago

README.md

友/tomo

we practice ethical design

tomo is a heropunch project with some ambitious goals. we aim to create a highly integrated decent technology platform based on libre software and open hardware. a "freedom garden" of sorts that holds developers to a very high standard when it comes to user experience, security, and performance.

this is an ongoing research project, we aren't in a hurry to get to the finish line. we are kicking this off as a community project for a reason. the primary goal here is quality, we've paused and re-evaluated every aspect of the design multiple times, and we expect to continue to do so.

getting started

heropunch dev happens over ssb, this allows us to work and communicate in a fully decentralized environment. we have mirrors, but the long term goal is to replace gitlab-ci with an alternative system based on [grid].

first, you'll want to install patchwork and npm. come back once you're done with that.

join the pub

the heropunch pub hosts the git-ssb gateway and provides an important caching layer for our development workflow. the pub will automatically replicate your commits, issues, and messages.

  1. get an invitation
  2. open patchwork
  3. click "+ Join Pub"
  4. paste the invitation you got in step 1

git-ssb

patchwork needs to be open to use git-ssb

npm -g i git-ssb
git ssb web

get the source

issues and pr tracking are baked-in. fork and have fun!

git clone ssb://%1BtG8h6Oh6uI7kjnZkvK20wqLrCZlbbFxrZ3e6zRWro=.sha256 tomo
git ssb fork