This project was generated with Angular CLI version 13.1.2.
- Node >= 16.10
Check if you have the same node version as the one from the .nvmrc file. You can check your version with the command node —version. We recommend you to use nvm to handle multiple node versions.
- Git clone the project:
git clone https://github.com/R3tep/calendar.git
- Install dependencies
cd calendar
npm i
- Development server
Run ng serve
or npm start
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
- Run
npm run test
to execute the unit tests via KARMA. - Run
npm run test:watch
to execute the unit tests in local with Watch option KARMA.
- Run
npm run eslint
ornpm run eslint:fix
to lint project with eslint for ts and html files. - Run
npm run lint:css
ornpm run lint:css:fix
to lint css with stylelint.
- Run
npm run prettier:check
to check your code with prettier. - Run
npm run prettier:write
to update your code with the correct prettier format.
Typescript
as a typing library, used by default by Angular. See Typescript documentation.Angular
as the main front-end library. See Angular documentationNGRX
as the state management library. See NgRx documentationRxJS
for reactive programming using observables, it’s strongly recommended to read RxJS documentation
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.