8000 roast init command · Issue #66 · Shopify/roast · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

roast init command #66

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

Closed
obie opened this issue May 21, 2025 · 4 comments
Closed

roast init command #66

obie opened this issue May 21, 2025 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@obie
Copy link
Contributor
obie commented May 21, 2025

Add a command that sets up example workflows for test grading and other fundamental things that Roast is good for in a particular repo, along with .gitignore and whatever else is needed to be able to use Roast "out of the box" without having to write a workflow from scratch.

Ideally this command also sets up a raix initializer that sets the proxy api key and base url like we need for Shopifolk to easily get setup. However, we don't want to add our magic proxy incantation to this repo. As part of this work, come up with some sort of convention for how Roast will check a known location or whatever to find that incantation in case one is available.

(Please talk to @obie if any of the above not clear.)

@obie obie added the enhancement New feature or request label May 21, 2025
@ashleygwilliams
Copy link

i really enjoy features like this, so definitely in agreement. i've usually used the term init here because install can have some connotations that don't exactly map to the more bespoke/generated content this produces. curious what you think of using init instead?

@dersam
Copy link
Contributor
dersam commented May 22, 2025

Agree with @ashleygwilliams - as described, this is more of an init command.

Half baked thought: what I'd like from an install command is to pull in a premade workflow from a repo somewhere, so it's easy to share generic workflows and tools across projects. (although maybe that's something that could be implemented on top of gem install instead of a fully bespoke solution).

@obie obie assigned obie, ashleygwilliams and nfgrep and unassigned obie May 22, 2025
@obie obie changed the title roast install command roast init command May 22, 2025
@obie
Copy link
Contributor Author
obie commented May 22, 2025

Agreed and renamed the issue accordingly. Also added that having this command add a raix initializer is essential. Basically after running this you should be able to run an example workflow or do roast new immediately. (See #67 )

@nfgrep nfgrep mentioned this issue May 28, 2025
@nfgrep
Copy link
Contributor
nfgrep commented May 28, 2025

Implemented in #74

@obie obie closed this as completed Jun 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants
0