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

Support for settings URL on setup #55

Closed
hohwille opened this issue Mar 28, 2019 · 1 comment
Closed

Support for settings URL on setup #55

hohwille opened this issue Mar 28, 2019 · 1 comment
Labels
enhancement New feature or request scripts related to shell scripts (bash and CMD) settings ide-settings repo and replated processes and features
Milestone

Comments

@hohwille
Copy link
Member

When I just download and extract devon-ide from the scripts package, I have to manually add my personal settings and then run setup. However, if no settings are present, then the setup will download the default settings and use them. This is better than nothing (and fine for testing) but not what we want for a professional project. Therefore we should add the following feature:

  • if no settings are present on setup, the user shall be asked for a settings URL (typically a git URL). If provided by the user that settings will be downloaded/cloned. From these settings all the further setup shall be configured so the project settings can override and define the tools and tool versions to install
  • if the user does not want to provide a settings URL, the current default may still apply
  • if the setup script is invoked with the settings URL as argument there should not be an interactive question but that settings URL shall directly be used.
  • if the settings URL is not a Git Repo but a download URL to an archive (e.g. zip) then a new git repo shall be initialized and the archive shall be added to that repo. Having version control for settings is a recommended feature in any case.
@hohwille hohwille added enhancement New feature or request scripts related to shell scripts (bash and CMD) settings ide-settings repo and replated processes and features labels Mar 28, 2019
hohwille added a commit that referenced this issue Apr 1, 2019
#60: create IDE scripts on setup
#65: fixed eclipse plugin installation
@hohwille hohwille added this to the release:3.0.0 milestone Apr 1, 2019
@hohwille
Copy link
Member Author

hohwille commented Apr 1, 2019

Done with PR #71

@hohwille hohwille closed this as completed Apr 1, 2019
hohwille added a commit that referenced this issue Apr 2, 2019
* #55: fix for git
* #73: rename function load_properties to doLoadProperties in functions, fixed bat call to label
* #73: #63: avoid quotes that cause issues on windows
* #45: fixed template for idea.properties
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request scripts related to shell scripts (bash and CMD) settings ide-settings repo and replated processes and features
Projects
None yet
Development

No branches or pull requests

1 participant