We welcome contributions to FinetuneOrch! By participating in this project, you agree to abide by our Code of Conduct.
Fork the FinetuneOrch repository to your GitHub account.
git clone https://github.com/YOUR_USERNAME/FinetuneOrch.git
cd FinetuneOrchCreate a new branch for your feature or bug fix.
git checkout -b feature/your-feature-name
# or
git checkout -b bugfix/your-bug-fix-nameEnsure you have Docker and Docker Compose installed. The project is fully containerized.
# Copy the example environment file
cp .env.example .env
# Build and start all services
docker compose up --build -dThe main dashboard will be available at http://localhost:3000.
- Implement your feature or fix the bug.
- Ensure your code adheres to the project's coding standards.
- Write clear, concise commit messages.
Before submitting a pull request, thoroughly test your changes to ensure they work as expected and do not introduce new issues.
If your changes affect the functionality or usage of the project, please update the relevant documentation (e.g., README.md).
git add .
git commit -m "feat: Add your feature description"
# or
git commit -m "fix: Fix your bug description"
git push origin feature/your-feature-name- Go to the original FinetuneOrch repository on GitHub.
- Click on "New pull request" and select your branch.
- Provide a clear and detailed description of your changes.
- Reference any related issues.
- Python (Backend): Follow PEP 8 guidelines.
- TypeScript/React (Frontend): Adhere to standard React best practices and TypeScript conventions.
- Dockerfiles: Keep them clean, efficient, and well-commented.
If you find a bug, please open an issue on GitHub with the following information:
- A clear and concise description of the bug.
- Steps to reproduce the behavior.
- Expected behavior.
- Screenshots or error messages (if applicable).
- Your environment details (OS, Docker version, GPU, etc.).
We welcome ideas for new features! Please open an issue on GitHub to propose your idea.
Thank you for contributing to FinetuneOrch!