Welcome to the ScaleCrafter project! We value and appreciate your contributions. Here's how you can get involved:
-
Fork the Repository
Click the "Fork" button at the top right of the ScaleCrafter repository to create your copy of the project.
-
Clone Your Fork
Clone your forked repository to your local machine using the
git clone
command. ReplaceYourUsername
with your GitHub username.git clone https://github.com/YourUsername/ScaleCrafter-ptl.git
-
Create a New Branch
Create a new branch for your contribution. This helps keep your work separate and organized.
git checkout -b your-branch-name
Choose a descriptive branch name that describes your work.
-
Contribute Like a Pro
Work your magic! Write code, fix issues, or add new features following the project's guidelines. Make sure your code aligns with the existing coding style.
-
Commit Your Work
Save your changes to your branch using git commits. Replace
"Your meaningful commit message"
with a clear description of your changes.git add . git commit -m "Your meaningful commit message"
Keep your commits focused and concise.
-
Sync with Upstream (Optional)
If your fork becomes outdated, you can sync it with the original repository by adding a remote called
upstream
and merging the changes.git remote add upstream https://github.com/YingqingHe/ScaleCrafter-ptl.git git fetch upstream git merge upstream/main
-
Open a Pull Request
Head over to the original ScaleCrafter repository and open a Pull Request (PR) from your branch. Our maintainers will review your work.
-
Review and Collaboration
Your PR will go through a thorough review and testing process. Collaboration is encouraged to enhance your contribution.
-
Celebrate 🎉
Once your contribution is approved, it will be merged into ScaleCrafter. Thank you for making ScaleCrafter even better!
Your efforts are highly appreciated. Happy coding! 🚀🦄