Thanks for helping improve LicenseChain Telegram Bot!
Please read and follow our CODE_OF_CONDUCT.md.
# Clone
git clone https://github.com/licensechain/telegram-bot.git
cd telegram-bot
# Install deps
npm install
# Run tests
npm testfeature/...- New featuresfix/...- Bug fixesdocs/...- Documentation changeschore/...- Maintenance tasksrefactor/...- Code refactoringtest/...- Test additions or changes
We follow Conventional Commits:
feat:- New featurefix:- Bug fixdocs:- Documentation only changesrefactor:- Code change that neither fixes a bug nor adds a featuretest:- Adding missing tests or correcting existing testschore:- Changes to build process or auxiliary tools
Examples:
feat: add webhook mode supportfix: resolve license validation errordocs: update README with Docker instructionschore: remove unused dependencies
- Link related issues - Reference any related issues in your PR description
- Add tests - Include tests for new features or bug fixes
- Update docs - Update documentation if needed
- Follow the PR template - Use the provided PR template
- Keep diffs focused - One logical change per PR
- Create a branch from
main - Make your changes
- Write/update tests
- Update documentation
- Run
npm run lintand fix any issues - Run
npm testto ensure all tests pass - Push your branch and create a PR
- Wait for review and address feedback
- We use Semantic Versioning
- Update CHANGELOG.md with your changes
- Version bumps are handled during the release process
If you have questions, please open an issue or contact the maintainers.