Skip to content

An nx monorepo with examples of plastikaweb coding using Angular, @ngrx, tailwind and material

Notifications You must be signed in to change notification settings

plastikaweb/plastikspace

Repository files navigation

Plastikspace

A personal multi-repository to do tests and experiments with Nx and Angular.

Deploy Staging nasa-images-e2e

Nx Angular TailwindCSS Redux

Commitizen friendly tested with jest GitHub Actions

This project was generated using Nx.

Install repo locally

Please make sure you have rimraf package installed globally.

  npm install -g rimraf
  • clone repo: git clone git@github.com:plastikaweb/plastikspace.git.
  • run yarn install:local.
  • to serve it locally in development run yarn <apn-name>:serve.

Commands & generators

Some of the more usual generators and scripts:

  • Run ng g @nx/angular:app my-app to generate an application.
  • Run ng g @nx/angular:lib my-lib to generate a library.
  • Run ng serve my-app for a dev server. Navigate to localhost:xxxx. The app will automatically reload if you change any of the source files.
  • Run ng g component my-component --project=my-app to generate a new component.
  • Run ng build my-app to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.
  • Run yarn test to execute the unit tests via Jest.
  • Run yarn affected:test to execute the unit tests affected by a change.
  • Run yarn dep-graph to see a diagram of the dependencies of your projects.

To see a full list of available scripts see package.json file > scripts.

It is strongly recommended to use Nx Console for VSCode in order to run Nx generators. Nx Console for VSCode

Workflow configuration and conventions

Available applications

Available libraries

This is a list of all the global shared libraries. It is very likely that other libraries exist but are related to a single project, so they are listed in the concrete project domain.

Core

CMS-layout

Notification

Shared

Button

Table

Form

Activity

Util

Contact

Carlos Matheu Armengol

Freelancer LinkedIn Stackblitz GitLab

info@plastikaweb.org > www.plastikaweb.com

Useful links

About

An nx monorepo with examples of plastikaweb coding using Angular, @ngrx, tailwind and material

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published