Hypha handbook describing the vision, processes, and culture of Hypha Worker Co-operative. πΏπ
This handbook's primary audience is Hypha member-workers and collaborators, but it will be publicly available for others who might find it useful.
This resource is in perpetual beta and constantly changing. If you see
something that could be improved, consider this your invitation to improve it!
Copyright Β© 2018-2021 individual contributors.
Unless otherwise indicated it is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. A copy is included with the handbook at LICENSE.
To submit changes, add content, and make improvements to this handbook you can use GitHub: github.com/hyphacoop/handbook.
To edit locally, you will have to install HonKit, and Node.js (v4.0.0 or above) on your system.
It is easiest to install honkit
with npm, the Node.js package
manager. From your terminal, run the following command:
$ npm install honkit --save-dev
You can preview any changes you make by running a local HonKit server:
$ npx honkit serve
After starting the server, visit http://localhost:4000
(or the address
indicated by the honkit serve
command) in a web browser.
To test that all links works, you may run html-proofer via:
bundle install
# Run with defaults (faster)
make check
# Run slower (to avoid failing links from servers throttling you)
make check-cautious
Once you have installed the above tools, these are the steps required to make edits to existing Handbook pages:
git checkout master
and then git pull
.git checkout -b your-branch-name
.git add file-name
to do that.git push
The handbook is automatically built and deployed using GitHub Actions after a Pull Request is merged into master on GitHub.
See: .github/workflows/deploy-github-pages.yml
Pull requests commits are lint-checked for concerns before merging.