Thank you for considering contributing to Wenche!
-
Clone the repository:
git clone https://github.com/jarlah/elixir-wenche.git cd elixir-wenche -
Install dependencies:
mix deps.get
-
Run tests:
MIX_ENV=test mix deps.compile req --force # Required first time mix test
The first command recompiles
reqwith theplugtest dependency available. This is only needed once after a fresh clone or after cleaning deps.
- Create a feature branch from
master - Make your changes
- Add tests for new functionality
- Ensure all tests pass with
mix test - Update
CHANGELOG.mdunder the[Unreleased]section
All notable changes must be documented in CHANGELOG.md. Add your changes under the appropriate category:
- Added - New features
- Changed - Changes to existing functionality
- Fixed - Bug fixes
- Deprecated - Features that will be removed
- Removed - Removed features
- Security - Security fixes
- Ensure tests pass
- Update
CHANGELOG.md - Write a clear PR description
- Link any related issues
- Follow standard Elixir conventions
- Run
mix formatbefore committing - Keep functions small and focused
Open an issue if you have questions or need help.