Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

brjs command global install #1

Closed
4 of 5 tasks
leggetter opened this issue Sep 24, 2013 · 2 comments
Closed
4 of 5 tasks

brjs command global install #1

leggetter opened this issue Sep 24, 2013 · 2 comments

Comments

@leggetter
Copy link
Contributor

Make brjs a globally installed command, where the apps and sdk live independently of each other.

To achieve this I'm assuming that the CLI commands may also need to be context-aware (#885) e.g. run brjs create-blade from within an application directory to create a Blade for an app

@dchambers
Copy link
Contributor

I think the global-install feature is a misnomer, as global-install is actually undesirable while BRJS includes Javascript libraries that an app depends on, and which should either be checked in together with the app, or which should be part of a manifest so that the correct versions can be downloaded on the developer's machine.

Instead, here is my current guess as to the desirable features of this story:

  • It should be possible to install multiple versions of BRJS on a single machine.
  • For convenience, it should be possible to configure the path to point the default BRJS installation on a machine.
  • It should be possible to run BRJS commands relative to app directories.
  • There should be no requirement that all apps reside within a single 'apps' directory.
  • It should be possible to check BRJS in to version control, along with any apps that depend on it.

@andy-berry-dev
Copy link
Member

Apart from #885 which has been deprioritised, this has been completed and it's now possible to run brjs from the PATH and keep apps seperate from the SDK itself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants