mirror of
https://github.com/status-im/write.status.im.git
synced 2026-08-31 09:41:12 +00:00
41 lines
3.2 KiB
Markdown
41 lines
3.2 KiB
Markdown
# To-do
|
|
|
|

|
|
|
|
This repository contains the writing style guide for Status documentation hosted on [write.status.im](https://write.status.im).
|
|
|
|
We use [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/) 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](https://nvie.com/posts/a-successful-git-branching-model/):
|
|
|
|
- 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](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork). 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](https://github.com/status-im/write.status.im/blob/master/CONTRIBUTING.md) for detailed instructions on collaborating with our project.
|
|
|
|
On every article in the Status user documentation, you can click the edit  button to open a pull request for quick fixes like typos, updates, or link fixes.
|
|
|
|
For more complex contributions, you can [open an issue](https://github.com/status-im/write.status.im/issues/new/choose) 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](https://github.com/status-im/write.status.im/issues) for something to work on. When ready, check our [contributing guide](https://github.com/status-im/write.status.im/blob/master/CONTRIBUTING.md) for detailed instructions.
|
|
|
|
## Continuous integration
|
|
|
|
We build two branches using [our Jenkins instance](https://ci.status.im/):
|
|
|
|
* `master` is deployed to https://write.status.im/ by [CI](https://ci.infra.status.im/job/website/job/write.status.im/)
|
|
* `develop` is deployed to https://dev-write.status.im/ by [CI](https://ci.infra.status.im/job/website/job/dev-write.status.im/)
|
|
|
|
The [Status Docs team](https://github.com/orgs/status-im/teams/docs) adds new content and fixes to the `develop` branch and periodically merges updates into the `master` branch. When merging changes, we [rebase](https://git-scm.com/book/en/v2/Git-Branching-Rebasing) on the `develop` branch. You can keep track of the documentation updates on the [releases](https://github.com/status-im/help.status.im/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](https://github.com/squidfunk/mkdocs-material/blob/master/LICENSE).
|