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

Create a command to initialize a new shroom project #6

Open
jankuss opened this issue Dec 9, 2020 · 4 comments
Open

Create a command to initialize a new shroom project #6

jankuss opened this issue Dec 9, 2020 · 4 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@jankuss
Copy link
Owner

jankuss commented Dec 9, 2020

To improve the experience of initializing a shroom project I would like to add the command.

shroom init

Which initializes a shroom project boilerplate in the current directory (if empty) or in the specified directory.
We can provide the boilerplate in a sub directory of this repository. When shroom init is called, this directory will get cloned and npm install will be run.

@jankuss jankuss added enhancement New feature or request good first issue Good for newcomers labels Dec 9, 2020
@jankuss jankuss added this to the v0.1.0 Goals milestone Dec 13, 2020
@mtwzim
Copy link
Contributor

mtwzim commented Dec 14, 2020

I have a doubt, the command would be to start a new project for use in games, or to start the shroom for development?

@jankuss
Copy link
Owner Author

jankuss commented Dec 14, 2020

The command should be there to start a new project based on shroom.

Right now, if you want to create a new shroom project, you (probably) either use the example in this repository, or you setup your project manually.

This setup right now is not beginner friendly.

@chrismpettyjohn
Copy link

Shroom isn't exactly beginner-friendly by its very nature. I think a command would get in the way more than it would help. Usages of Shroom will vary across the scene due to the dozens of potential candidates people can combine Shroom with (CMS and EMU wise)

@jankuss jankuss removed this from the v1.0.0 Goals milestone Jan 14, 2021
@LauraWebdev
Copy link

LauraWebdev commented Jan 26, 2021

A "catch-all" create command would surely help with the initial setup and be a valuable place for showing official documentation and/or "next steps". Sure, it is a command that is only needed once per project, but it can make many things such as automatic deployment of testbranches much faster.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

4 participants