Thank you for your interest in contributing to Lambda Forge! We welcome contributions of all kinds, including bug fixes, new features, documentation improvements, and discussions.
- Fork the Repository: Click the "Fork" button at the top of the repository.
- Clone Your Fork:
git clone https://github.com/GuiPimenta-Dev/lambda-forge.git cd lambda-forge - Create a Branch:
git checkout -b feature-or-bugfix-name
- Install Dependencies:
pip install -r requirements.txt
- Run Tests:
pytest
- Before opening a new issue, check the existing issues.
- Provide clear steps to reproduce the issue.
- If applicable, include error messages and logs.
- Open an issue first to discuss the idea.
- Follow the project’s existing architecture and conventions.
- Write unit tests for new functionality.
- Update the documentation if needed.
- Ensure your code is formatted:
black . isort .
- Run all tests before submitting:
pytest
- Push your branch:
git push origin feature-or-bugfix-name
- Open a Pull Request:
- Go to the repository and create a new Pull Request (PR).
- Describe the changes and reference any related issues.
- Ensure all checks pass before requesting a review.
- Follow PEP 8 for Python code.
- Use
blackandisortfor consistent formatting.