Introduction
devHaus is the documentation of fullHaus' development workflows. We target to document all guidelines and workflows here and collect reusable code snippets and scripts.
Updating
If you want to update or add something new, do this with a PR. Based on the type of update you want to provide you will need to take a specific workflow.
Please keep in mind that devHaus is a developer specific documentation only. Any documentation that go beyond this scope must be documented on Confluence!
Documentation
If you want to update the documentation you must push your changes to a branch prefixed with docs/ and create a PR
from there e.g. docs/html-guidline. Please assign all fullHaus developers to this PR as reviewer. That way we
ensure everyone can leave feedback on those changes before it gets documented and becomes a new standard. Furthermore,
everyone in the team acknowledges that they approve those changes and are up-to-date.
Dev Dungeon
If you want to contribute to the latest dungeon you can check out the dungeon/vol-* branch and commit your changes
there. PRs targeting this don't need all fullHaus developers assigned.
Site enhancements
Improving or fixing the devHaus website (not its content) should be done like usual via feature/
and fix/ branches. PRs targeting this don't need all fullHaus developers assigned.
Pushing directly to the main branch won't work anyway as this branch is protected.
Guidelines
In order to keep a consistent and clean code base we defined guidelines which help us to achieve that.
Dev Dungeon
FULLHAUS DEV DUNGEON is a monthly-ish dev huddle for updates on the fullHaus tech stack, team related stuff, for building team culture and promoting exchange among the team.
We got a blog formatted Dungeon with all dungeons and a presentation formatted dungeon with the latest one.
Snippets
We target to collect useful snippets to keep some jobs simple. Please feel free to provide some input!