- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USER/OSSFactory-Scaler.git - Install dependencies:
bun install - Copy
.env.exampleto.envand configure - Run tests:
bun test
- Runtime: Bun (no Node.js required)
- Zero runtime npm dependencies — only Bun/Node built-ins
- TypeScript with strict mode
- Keep changes focused and minimal
- Run
bun testbefore submitting - Run
bun build src/index.ts --target bunto verify compilation - Do not commit
.envfiles or any secrets
- Never hardcode API keys, tokens, IPs, or passwords
- All secrets must come from environment variables
- See SECURITY.md for reporting vulnerabilities
- Use TypeScript with explicit types
- Prefer
constoverlet - Use async/await over raw promises
- Keep functions under 50 lines when possible