-
Notifications
You must be signed in to change notification settings - Fork 10
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
SEA-232 "rebar3 grisp configure" #78
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I would improve a bit the text for each prompt
|
ziopio
reviewed
May 2, 2024
ziopio
reviewed
May 2, 2024
GwendalLaurent
force-pushed
the
SEA-232-rebar3-grisp-configure
branch
from
May 3, 2024 07:27
56a2401
to
c6a8db0
Compare
ziopio
approved these changes
May 3, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR adds the
configure
task to the current rebar3 plugin.It works with this pull request on
grisp_tools
: grisp/grisp_tools#21The goal of that task is to help a user to create a new GRiSP application using a CLI.
When the task is started, it will ask a series of questions to the user to prepare the GRiSP application based on the answers provided.
More precisely, it will ask:
If the user requests a network configuration then the CLI will ask:
Note that for each of these options, the CLI provides a default choice.
When the CLI finishes to ask the questions, the task will generate the files for the project using bbmustache
Setup
To test this PR you will need a local setup. Indeed, since the changes aren't pushed on the main branch the version of the plugin globally installed on your computer won't reflect the changes made for this PR. Thus we will need to use a throw off grisp project and use the
_checkouts
folder to use the correct versions of this repo as well as the grisp_tools repo. Both of them should be setup to checkout the branch namedSEA-232-rebar3-grisp-configure
Once this is setup, you can start using
rebar3 grisp configure
inside your throw off grisp projectHow to use
The section "create new application" of the README have been updated. Please use this as a reference tof figure out how to use the new task of the plugin.