We welcome contributions to ProxLock! Here's how you can help:
-
Fork the repository and clone your fork
-
Create a new branch for your feature or bug fix:
git checkout -b feat/your-feature-name # or git checkout -b fix/your-bug-fix -
Make your changes following these guidelines:
- Follow Swift style conventions
- Write clear, descriptive commit messages
- Add comments for complex logic
- Ensure your code compiles without warnings
-
Test your changes
- Run the test suite:
swift test - Test manually if applicable
- Ensure migrations work correctly if you've modified the database schema
- Run the test suite:
-
Submit a pull request
- Push your branch to your fork
- Create a pull request with a clear description of your changes
- Reference any related issues