/write.status.im

Status documentation writing style guide

Primary LanguageCSSMIT LicenseMIT

To-do

Status Help illustration

This repository contains the writing style guide for Status documentation hosted on write.status.im.

We use Material for MkDocs to build the user documentation site.

Repository branches and git workflow

This repository uses a simplified version of the Gitflow git branching model from Vicent Driessen:

  • The master branch stores the official release history, and the develop branch serves as an integration branch for new content or fixes.
  • The develop branch contains the complete history of the documentation project, whereas the master branch contains an abridged version.
  • Each new content should reside in its own topic branch. Topic branches use develop as their parent branch.
  • New content and fixes become part of the develop branch via pull request collaboration. When a feature is complete, it gets merged back into develop.
  • Once develop has acquired enough content for a release, we merge the develop branch into master.

Contributing

See the contributing guide for detailed instructions on collaborating with our project.

On every article in the Status user documentation, you can click the edit Edit button button to open a pull request for quick fixes like typos, updates, or link fixes.

For more complex contributions, you can open an issue using the most appropriate issue template to describe the changes you'd like to see.

If you're looking for a way to contribute, you can scan through our existing issues for something to work on. When ready, check our contributing guide for detailed instructions.

Continuous integration

We build two branches using our Jenkins instance:

The Status Docs team adds new content and fixes to the develop branch and periodically merges updates into the master branch. When merging changes, we rebase on the develop branch. You can keep track of the documentation updates on the releases page.

License

The Status user documentation is licensed under the MIT license. The Material for MkDocs components of our documentation are licensed under the Material for MkDocs license.