First off, thank you for considering contributing to Lax! We highly value the open-source community and believe that every contribution—whether it's fixing a typo, fixing a bug, or adding a new feature—makes this project stronger.
We welcome contributions from everyone, regardless of experience level.
To ensure a smooth workflow, please follow these steps:
Go to the top-right corner of the repository page and click Fork. This creates a copy of the Lax repository in your own GitHub account.
Clone your fork to your local machine and create a new branch for your changes. Please use a descriptive name for your branch.
# Clone your fork
git clone [https://github.com/lax-inc/Lax.git](https://github.com/lax-inc/Lax.git)
# Create a new branch
git checkout -b feature/my-new-feature
# or for bug fixes
git checkout -b fix/bug-description
Write your code!
- Important: Please ensure you test your changes locally. We want to keep Lax stable and lightweight.
- If you added a new feature, try to include a simple test case or example to prove it works.
Once you are happy with your changes, commit them and push them to your fork.
git add .
git commit -m "Description of what I changed"
git push origin feature/my-new-feature
- Go to the original Lax repository.
- Click on Pull Requests and then New Pull Request.
- Select your fork and branch.
- Describe your changes: Explain what you changed and why. If it fixes a specific issue, please link to it.
Once you submit your PR:
- Review: Our team will review your code to ensure it meets our quality standards and fits the project's philosophy ("Simplicity is Power").
- Feedback: We might ask for small changes or clarifications. This is a normal part of the process!
- Merge: If everything looks good and the tests pass, we will merge your contribution into the main branch.
Thank you for helping us build the future of Lax!