Thank you for considering contributing to the project! This document outlines how to propose changes and describes our workflow for issues and pull requests.
- Fork the repository. Use the GitHub fork button to create your own copy of the project.
- Create a feature branch. Name it descriptively (e.g.,
feature/add-search). - Make your changes. Try to keep commits focused on a single topic.
- Write clear commit messages. Summarize what changed and why.
- Push to your fork and open a pull request (PR) against the
mainbranch of this repository. - Describe your changes in the PR template, linking to any related issues.
- Use spaces, not tabs, and indent with 4 spaces per level.
- Keep line length under 100 characters when possible.
- Write self-documenting code and include comments for complex logic.
- Follow language-appropriate best practices (e.g., PEP 8 for Python).
- Include unit tests if applicable.
- Search existing issues before opening a new one to avoid duplicates.
- Open an issue for bugs, enhancements, or questions. Provide context and steps to reproduce when reporting bugs.
- Discuss in the issue or draft PR if you are unsure about the proposed change.
- Submit a pull request referencing any relevant issue numbers. The PR will be reviewed for correctness and style.
- Update your PR based on feedback. Once approved, it will be merged by the repository maintainers.
We appreciate your help in improving Universo-Nexus-Vita!