12. How to contribute to groonga#
We welcome your contributions to the groonga project. There are many ways to contribute, such as using groonga, introduction to others, etc. For example, if you find a bug when using groonga, you are welcome to report the bug. Coding and documentation are also welcome for groonga and its related projects.
- As a user:
If you are interested in groonga, please read this document and try it.
- As a spokesman:
Please introduce groonga to your friends and colleagues.
- As a developer: Bug report, development and documentation
This section describes the details.
- 12.1. How to report a bug
- 12.2. How to contribute in documentation topics
- 12.2.1. Introduction
- 12.2.1.1. How to fork and clone Groonga repository
- 12.2.1.2. Install dependent software
- 12.2.1.3. Run
cmake
with--preset=doc
- 12.2.1.4. Generate HTML
- 12.2.1.5. How to edit documentation
- 12.2.1.6. How to add a new documentation
- 12.2.1.7. Preview changes on HTML files
- 12.2.1.8. Send patch
- 12.2.1.9. Optional: Translate documentation
- 12.2.2. I18N
- 12.2.2.1. Translation flow
- 12.2.2.2. How to install Sphinx
- 12.2.2.3. How to clone Groonga repository
- 12.2.2.4. How to update
.edit
files - 12.2.2.5. How to edit
.edit
- 12.2.2.6. How to update
.po
files - 12.2.2.7. How to generate HTML files
- 12.2.2.8. How to confirm HTML output
- 12.2.2.9. How to send your works
- 12.2.2.10. How to add new language
- 12.2.3. C API
- 12.2.1. Introduction
- 12.3. For Groonga developers