This project, built with Expo React Native, aims to create a refined version of the current app for Harkirat Singh's cohort. Upon completion, the new app will seamlessly replace the existing one.
Features
- Tailwind CSS Integration: Tailwind CSS is pre-configured to streamline the styling process.
- CI/CD Pipelines: Continuous Integration and Continuous Delivery pipelines are implemented for efficient development workflows.
- EAS Build Setup: Configure and build your Expo projects effortlessly using Expo Application Services.
- GitHub Actions: Leverage automated workflows powered by GitHub Actions for optimal development processes.
- Commit Checks: Maintain high-quality code with automated checks on commits.
- Pre-commit Checks: Ensure code adheres to ESLint and type safety standards through file validation before committing.
- Type Safety Check and Format: Utilize commands like
yarn format
to format files andyarn pre-commit
to verify file integrity.
Contributing
Welcome contributors! Here's how you can get involved:
- Issue Selection: Browse open issues and select one you'd like to work on.
- Pull Request Creation: Create a pull request (PR) with a clear description of the changes you've made.
- Code Formatting and Checks: Before pushing your code, make sure to run
yarn format
andyarn pre-commit
to format files and confirm code integrity. - Review and Merge: Once all checks pass, request a code review. Upon approval, your PR will be merged.
License
This project is distributed under the MIT License.