Thank you for considering contributing to nostr-biometric-auth-utils! We appreciate your help in making this biometric authentication service better.
If you find a bug or have a feature request, please open an issue on our GitHub repository.
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure that your code passes the tests.
- Submit a pull request, explaining your changes and why they are necessary.
- Follow the existing code style in the project.
- Ensure your code is well-documented and includes relevant comments.
- Use descriptive commit messages.
- Write tests for your changes where applicable.
- Ensure all tests pass before submitting your pull request.
By participating in this project, you agree to abide by our Code of Conduct.
We accept donations through:
- GitHub Sponsors
- Bitcoin/Lightning Network
- NOSTR Zaps
Feel free to create an issue labeled 'question' if you need help or clarification.
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or less
- Reference issues and pull requests liberally after the first line
- Use ESM imports/exports
- Use strict TypeScript settings
- Document complex code sections
- Use meaningful variable names
- Keep functions focused and small
- Use Markdown
- Reference functions and classes in backticks: `WalletAuth`
- Use code blocks for examples
- Keep documentation up to date with code changes
This section lists the labels we use to help us track and manage issues and pull requests.
bug- Issues for bugs in the codedocumentation- Issues for improving or updating our documentationenhancement- Issues for new features or improvementsgood first issue- Good for newcomershelp wanted- Extra attention is neededsecurity- Security-related issues
This Contributing Guide is adapted from the open-source contribution guidelines for GitHub.
Thank you for contributing!