Contributing Guide
Welcome to the DegentCivil contributing guide! We're excited to have you as a potential contributor.
Basic Principles
1. Code of Conduct
- Be respectful and inclusive
- Help others learn and grow
- Provide constructive feedback
- Follow professional communication standards
- Report inappropriate behavior
2. Getting Started
- Fork the repository
- Clone your fork:
bash git clone https://github.com/your-username/DegentCivil.git
- Create a new branch:
bash git checkout -b feature/your-feature-name
3. Development Workflow
- Keep Changes Focused
- One feature/fix per pull request
- Keep changes small and manageable
-
Write clear commit messages
-
Code Quality
- Follow PEP 8 style guide
- Add type hints to new code
- Include docstrings for functions and classes
-
Maintain test coverage
-
Testing
- Run existing tests before submitting
- Add tests for new features
- Ensure all tests pass
4. Pull Request Process
- Update your fork with the latest changes
- Run tests locally
- Push your changes
- Create a pull request with:
- Clear description
- Reference to related issues
- List of changes made
- Any breaking changes noted
5. Communication
- Use GitHub Issues for bug reports
- Use Discussions for feature requests
- Be clear and provide context
- Follow issue/PR templates
🚧 Detailed Documentation Coming Soon! 🚧
This documentation is currently under development. We're working hard to provide more comprehensive guidelines for contributing to DegentCivil.
What to Expect in Full Documentation
- Setting up development environment
- Code contribution workflow
- Pull request guidelines
- Code review process
- Documentation standards
- Community guidelines
Check back soon for updates!