Skip to content

iptch/g-collection-fe

Repository files navigation

G-Collection FE

Thanks for contributing to the Genius Collection 2.0 app!

Running the app in a Dev Container

  1. Install and run Docker.
  2. Open this project in VS Code.
  3. Install the VS Code extension Dev Containers (Cmd+Shift+X or Ctrl+Shift+X).
  4. Run Dev Containers: Rebuild Container (Cmd+Shift+P or Ctrl+Shift+P).
  5. Run npm start in the terminal of the Dev Container.
  6. Navigate to http://localhost:4200/.
  7. Log in to the app using your ipt account.
  8. Code away!

Running the app locally

  1. Install Node.js (this project uses v20.3.1).
  2. Install Angular CLI globally: npm install -g @angular/cli
  3. Install extensions for the IDE of your choice:
    • Prettier
    • ESLint
    • Tailwind
    • Angular Language Service
  4. Run npm install in the project directory.
  5. Run npm start in the project directory.
  6. Navigate to http://localhost:4200/.
  7. Log in to the app using your ipt account.
  8. Code away!

State management

This project uses NgRx for state management. Install the extension Redux DevTools for your browser of choice to debug the app's state changes.

Code scaffolding

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.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published