AikidoSec-safe-chain/.github/CONTRIBUTING
2025-07-28 15:01:33 +02:00

36 lines
925 B
Text

# Contributing to Aikido Safe Chain
Thank you for your interest in contributing! Please discuss significant changes in an issue first to avoid duplication of work.
## Reporting Issues
Report issues on our [GitHub Issues page](https://github.com/AikidoSec/safe-chain). Check existing issues first and include:
- Steps to reproduce
- Expected vs actual behavior
- Environment details (Node.js version, OS, package manager)
- Relevant logs/errors
## Contributing Code
1. Fork and clone the repository
2. Create a descriptive branch name
3. Make your changes following existing code style
4. Add tests for your changes
5. Run `npm test` and `npm run lint`
6. Push and create a pull request
## Development
**Setup:**
```bash
npm install
```
**Commands:**
- `npm test` - Run tests
- `npm run test:watch` - Watch mode
- `npm run lint` - Check code style
**Requirements:**
- Node.js 18+
- Follow .editorconfig formatting