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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plastikspace

plastikaweb

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

Deploy Nasa Images Staging nasa-images-e2e

Nx Angular TailwindCSS Redux

Commitizen friendly tested with jest GitHub Actions

built with Codeium

Install repo locally

Please make sure you have rimraf package installed globally.

  npm install -g rimraf
  • clone repo: git clone [email protected]: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

Shared

Auth

Notification

Button

Table

Form

UI
Util

Activity

Confirm

Layouts

Util

Contact

Carlos Matheu Armengol

Freelancer LinkedIn Stackblitz

[email protected] > 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