This monorepo hosts the Ionic React application named GABOR45. It's designed to streamline development, testing, and deployment using Nx, a powerful toolkit for modern monorepo development.
To begin working with this monorepo, follow the steps below:
Clone this repository:
git clone https://github.com/MaxRonce/GABOR45.git
Install dependencies at the monorepo root:
npm install
or
yarn install
To launch the GABOR45 application:
npx nx run GABOR45:serve
For more details, refer to the GABOR45 application README.
/apps/gabor45
- Contains the source code for the Ionic React GABOR45 application.
/packages - Packages for documentation and E2E tests.
npx nx cap build
npx nx cap sync
if your studio64.exe is added to PATH as CAPACITOR_ANDROID_STUDIO_PATH you can run :
npx nx cap open android
This monorepo is configured with tools to run various types of tests:
npx nx test gabor45
npx nx e2e gabor45-e2e
We use Github Actions for our CI/CD pipeline, which handles:
nx run GABOR45:lint
To contribute to this project, please follow our detailed contribution guide in CONTRIBUTING.md.
Ensure you adhere to our branch naming convention and commit rules. All Pull Requests must pass CI tests and undergo peer review before merging.
Contact and Support Project Lead: Maxime RONCERAY
Technical Support: Maxime RONCERAY - Louis NOEL - Damien RABIER - Andres ORTIZ
For assistance or to report an issue, please open a ticket in the Issues section of the repository.