How to Contribute to Doc741
Doc741 exists to make bspwm understandable, not just configurable. Contributions that improve clarity, correctness, and learning are always welcome. You don’t need to be an expert to contribute - even small improvements help.
What You Can Contribute
You can help Doc741 in many ways:
- Fix typeos or unclear explanations
- Improve wording for beginners
- Add examples that explain why, not just how
- Expand existing sections with missing details
- Suggest new sections or topics
- Share debugging tips or common pitfalls If something confused you while learning bspwm, that’s probably worth documenting.
What Doc741 Values
Before contributing, keep these principles in mind:
- Explain concepts, not just commands
- Prefer reasoning over copy-paste solutions
- Assume the reader is curious, not careless
- Keep a neutral, respectful tone
- Make sure that your content has clarity
Doc741 aims to reduce blind config copying, not encourage it. But this documentation shall include some configuration files and references purely for learning purposes.
How to contribute
- Fork the repository from github : rdbhvr-001/doc741
- Create a new branch for your change in that forked repository
- Install
rust mdbookfor documentation by the following commands
# Make sure that you have cargo and rust installed. A simple surf in web can help you install them.
# Install mdbook via cargo
cargo install mdbook
# Make sure to add cargo to your PATH
- Learn how to use mdbook.
- In the forked repository, you will find
SUMMARY.mdfile and other md files inside src directory, which is basically the index and source for Doc741, follow the instructions given in step 4. - After editting the markdown files or adding new ones, you can use the following command to generate the book from the project root dir.
# To test it in your friendly local browser test with
mdbook serve
# To build the book, in the terminal typeos
mdbook build
# The book is compiled to html and is in `./book` directory.
- Rename the
./bookto./docs - Open up a pull request after testing the book locally in browser
An Easier Way to Contribute :
You can click that edit source button on the navbar near print button to directly edit the source, make a pull request and make changes.