Thank you for your interest in contributing to FinanceFlow!
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/FinanceFlow.git - Create a branch:
git checkout -b feature/your-feature - Make your changes
- Run tests:
cd backend && mvn test - Commit:
git commit -m "feat: add your feature" - Push:
git push origin feature/your-feature - Open a Pull Request
See README.md for setup instructions.
- Follow standard Java naming conventions
- Use Lombok annotations to reduce boilerplate
- Write unit tests for new features
- Use functional components with hooks
- Follow the existing component structure
- Use TypeScript types for all props and state
Follow Conventional Commits:
feat:new featurefix:bug fixdocs:documentationrefactor:code refactoringtest:adding tests
Open an issue or reach out via LinkedIn.