Thank you for your interest in contributing to fscopy!
- Clone the repository:
git clone https://github.com/FaZeTitans/fscopy.git
cd fscopy- Install dependencies:
bun install- Run locally:
bun start -- -f config.ini- Use tabs with size 4 for indentation
- Use single quotes (
') over double quotes (") - Write comments in English
- Run linting before committing:
bun run lint:fix
bun run formatRun the test suite before submitting changes:
bun test
bun run type-check- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Make your changes
- Run tests and linting
- Commit with a descriptive message following conventional commits:
feat:for new featuresfix:for bug fixesdocs:for documentation changeschore:for maintenance tasksrefactor:for code refactoring
- Push to your fork and open a Pull Request
Open an issue with:
- A clear description of the bug
- Steps to reproduce
- Expected vs actual behavior
- Your environment (OS, Bun version)
Open an issue describing:
- The problem you're trying to solve
- Your proposed solution
- Any alternatives you've considered