Contribution Guide
Introduction
Section titled “Introduction”Thank you for your interest in contributing to the navara project. This guide explains the methods and procedures for contributing to the project.
Development Setup
Section titled “Development Setup”To set up the development environment for each library, please refer to the README of the corresponding GitHub repository. Each repository contains detailed setup instructions and local development methods.
Pull Request Process
Section titled “Pull Request Process”Prerequisites
Section titled “Prerequisites”- Check whether a related Issue already exists, and create a new one if it does not
- Fill in the required information in the Issue using the template
- Discussing the changes in advance enables more efficient development
Development Steps
Section titled “Development Steps”- Fork the repository and create a new branch
- Implement your changes and add appropriate tests
- Verify that code style and linting rules are followed
- Write clear and descriptive commit messages
Creating a Pull Request
Section titled “Creating a Pull Request”- Clearly describe the summary and purpose of the changes
- Reference the related Issue number
- Attach test results and screenshots (if applicable)
- Respond promptly to feedback from reviewers
Documentation Contributions
Section titled “Documentation Contributions”Improvements to this documentation site are also very welcome:
How to Contribute
Section titled “How to Contribute”- Fixing typos: Even small corrections are greatly appreciated
- Adding or updating content: Adding new information or more detailed explanations
- Translation: Translating from English to Japanese, or vice versa
- Adding examples: Adding code samples and usage examples
- Create an Issue or PR in the documentation repository
- Clearly describe the changes
- If possible, attach before-and-after screenshots