Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 893 Bytes

File metadata and controls

40 lines (27 loc) · 893 Bytes

Contributing to CryptoLogin

We love your input! We want to make contributing to CryptoLogin as easy and transparent as possible.

Development Process

  1. Fork the repo and create your branch from main
  2. Make your changes
  3. Run tests: pytest tests/ -v
  4. Update documentation
  5. Issue that pull request!

Code Style

  • Python: Follow PEP 8
  • Use type hints
  • Write docstrings
  • Keep functions small and focused

Testing

  • All tests must pass
  • Coverage should not decrease
  • Add tests for new features

Commit Messages

  • Use conventional commits
  • Prefix with feat:, fix:, docs:, etc.
  • Keep messages clear and descriptive

Security

  • Report security vulnerabilities privately
  • Email: security@cryptologin.io
  • Do not open public issues for security bugs

License

By contributing, you agree that your contributions will be licensed under the Apache 2.0 License.