Coder Social home page Coder Social logo

mkapal / nx-console Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nrwl/nx-console

0.0 0.0 0.0 354.83 MB

Nx Console is the user interface for Nx & Lerna.

Home Page: https://nx.dev

License: MIT License

JavaScript 0.87% Kotlin 33.34% TypeScript 63.05% CSS 0.05% HTML 1.24% SCSS 1.44%

nx-console's Introduction

Nx Console - The UI for Nx & Lerna

The UI for Nx & Lerna

Spend less time looking up command line arguments and more time shipping incredible products.

CI Status Visual Studio Marketplace Version JetBrains Plugin Version GitHub Visual Studio Marketplace Downloads Visual Studio Code Support


Nx Console - The UI for Nx & Lerna

Why Nx Console?

Developers use both command-line tools and user interfaces. They commit in the terminal, but resolve conflicts in Visual Studio Code or WebStorm. They use the right tool for the job.

Nx is a command-line tool, which works great when you want to serve an application or generate a simple component. But it falls short once you start doing advanced things.

For instance:

  • Exploring custom generator collections is hard in the terminal, but it's easy using Nx Console.
  • Using rarely-used flags is challenging. Do you pass absolute or relative paths? You don't have to remember any flags, names or paths - Nx Console will help you by providing autocompletion and validating your inputs.
  • Context-switching between your IDE and the browser is annoying. With Nx Console, you can view the nx graph right in VSCode!

Nx Console does all that and more!

Download

You can install Nx Console in the following places:

True UI for Nx & Lerna

Nx Console is the UI for all Nx workspaces. It works for any generator or any architect commands. Nx Console does not have a specific UI for, say, generating a component. Instead, Nx Console does what the command-line version of Nx does - it analyzes the same meta information to create the needed UI. This means that anything you can do with Nx, you can do with Nx Console. After all, Nx Console is the UI for Nx.

Useful for Both Experts and Beginners

Even though we started building Nx Console as a tool for experts, we also aimed to make Nx Console a great tool for developers who are new to development or Nx. You can create projects, interact with your editor, run generators and commands and install extensions without ever touching the terminal or having to install any node packages globally. Also, Nx Console highlights the properties you are likely to use for built-in generators and commands, so if you haven't used the CLI, you don't get overwhelmed.

Compatibility

The latest version of Nx Console supports all Nx versions starting at Nx 15. For older versions, we cannot guarantee compatibility or full functionality. However, we welcome contributions! If you encounter specific issues with older versions, please consider submitting a PR. Of course, if you discover any problems with newer versions of Nx, please report these issues to help us improve Nx Console.

If you're looking to upgrade your version of Nx easily, refer to the Nx migrate documentation.

Learn More

Contributing

Please read the contributing guidelines. Pick one of the issues from the good first issue list to get started.

Jetbrains WSL support

The Node interpreter under Languages & Frameworks > Node.js needs to be configured to use the Node executable within the WSL distribution. You can read more on the official Jetbrains docs page.

nx-console's People

Contributors

cammisuli avatar maxkless avatar mrmeku avatar vsavkin avatar jaysoo avatar renovate-bot avatar sandikbarr avatar phillip9587 avatar iguissouma avatar isaacplmann avatar renovate[bot] avatar zackderose avatar mbriggs avatar leosvelperez avatar kamilkisiela avatar jeffbcross avatar fkolar avatar peterblazejewicz avatar semantic-release-bot avatar bcabanes avatar manekinekko avatar piotrtomiak avatar nixallover avatar xiongemi avatar adammedford avatar srleecode avatar dmitry-stepanenko avatar dzhavat avatar fmalcher avatar mkapal 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.