GithubHelp home page GithubHelp logo

monorepo-template's Introduction

Radiology

This workspace has been generated by Nx, a Smart, fast and extensible build system.

Start the app

To start the development server run nx serve frontend. Open your browser and navigate to http://localhost:4200/. Happy coding!

Generate code

If you happen to use Nx plugins, you can leverage code generators that might come with it.

Run nx list to get a list of available plugins and whether they have generators. Then run nx list <plugin-name> to see what generators are available.

Learn more about Nx generators on the docs.

Running tasks

To execute tasks with Nx use the following syntax:

nx <target> <project> <...options>

You can also run multiple targets:

nx run-many -t <target1> <target2>

..or add -p to filter specific projects

nx run-many -t <target1> <target2> -p <proj1> <proj2>

Targets can be defined in the package.json or projects.json. Learn more in the docs.

Want better Editor Integration?

Have a look at the Nx Console extensions. It provides autocomplete support, a UI for exploring and running tasks & generators, and more! Available for VSCode, IntelliJ and comes with a LSP for Vim users.

Ready to deploy?

Just run nx build demoapp to build the application. The build artifacts will be stored in the dist/ directory, ready to be deployed.

Set up CI!

Nx comes with local caching already built-in (check your nx.json). On CI you might want to go a step further.

Connect with us!

Further help

Visit the Nx Documentation to learn more.

Commands

General

For removing a workspace (lib/application):

nx g rm lib-name

For creating a new react component:

nx g component my-component --project=mylib

For creating a new generator:

nx generate @nrwl/nx-plugin:generator my-generator --project=my-plugin

For rename a lib:

nx g @nrwl/workspace:mv --project my-lib --destination their-lib

Applications

For running an application:

nx serve project-name

Libs

For creating a new lib:

nx g lib

StoryBooks:

For creating a StoryBook:

nx g @nrwl/storybook:configuration project-name

For starting a storybook:

nx storybook project-name

i18n

Keys

  • Links i18n keys should be suffixed with -link;
  • Buttons i18n keys should be suffixed with -btn;
  • Fields i18n keys should be suffixed with -field;
  • Placeholders i18n keys should be suffixed with -placeholder;

Namespaces

  • Links i18n keys should be placed at the links namespace;
  • Fields i18n keys should be placed at the fields namespace;
  • Placeholders i18n keys should be placed at the placeholders namespace;
  • Common components i18n keys should be placed at an unique namespace suffixed with -component;
  • Page components i18n keys should be placed at an unique namespace suffixed with -page;
  • Layout components i18n keys should be placed at an unique namespace suffixed with -layout;
  • Validation errors i18n keys should be placed at the validations namespace;

monorepo-template's People

Contributors

jackmcosta32 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.