Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 760 Bytes

File metadata and controls

33 lines (25 loc) · 760 Bytes

Contributing to Telegram Export Parser

Development Setup

git clone https://github.com/stackthefennec/telegram-export-parser.git
cd telegram-export-parser
npm install

Scripts

  • npm run build - Build the package
  • npm run dev - Watch mode development
  • npm run lint - Check code style
  • npm run lint:fix - Fix code style issues
  • npm run test - Run tests
  • npm run type-check - Check TypeScript types

Pull Request Process

  1. Fork the repo
  2. Create a feature branch
  3. Add tests for new functionality
  4. Ensure all tests pass
  5. Submit PR with clear description

Code Style

  • Use TypeScript strict mode
  • Prefer functional programming patterns
  • Use arrow functions for utilities
  • Add JSDoc comments for public APIs