-
-
Notifications
You must be signed in to change notification settings - Fork 64
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
CLI Utility #39
Comments
Is this essentially a scaffolding utility to get new projects started quickly? If so, is goyave-template a good starting point for this utility? At least for the project creation heading. Looking further, this is similar to Django's |
@jg-l It is a bit more than scaffolding as you can see. The idea is to build something a bit like But the goyave template can be used for the "Create project" part indeed. |
I see. I will draft a PR for this project. Can we agree the CLI should be made in Go? Or do you have something else in mind? |
@jg-l Yes I planned the CLI to be done in Go. Thank you very much for your contribution! |
I've started the project, but it's just a skeleton for now. https://github.com/jg-l/goyave-cli I do have a few questions which I'm compiling regarding the first heading: "Creation tools". I'll post it when it's ready. Any thoughts on the architecture so far? |
Looks good to me so far. Setup CI with similar tools that the ones I used for Goyave, so it ensures the CLI has the same code quality. |
@jg-l Any progress? |
Very little progress though I have something, will push soon |
I'm on it. |
I may have taken more than I can chew at the moment. I will cede this project to @Wulfheart |
@jg-l Thanks man. |
Im watching this thread, I'm still interested in this project. Just don't have the time to maintain another OSS project. I will help with what I can. Good luck @Wulfheart |
What about renaming it to another fruit like @System-Glitch What are your thoughts on this? |
@Wulfheart It would probably be confusing if the CLI didn't have the same name as the framework, but I agree that |
@System-Glitch What about |
@Wulfheart I like it! Let's go with |
@System-Glitch I have a prototype running under https://github.com/Wulfheart/gyv. Please note that it is really early stage and a sketch. The only command working properly is the |
@Wulfheart Thanks for the link. I will watch it. |
@System-Glitch Should be no problem. 1.14 is just the version installed on my machine. |
I would try to work on it although I have no experience working with cli |
@MShoaei Feel free to contribute. The structure is already given. "Just" filling out actions. https://github.com/Wulfheart/gyv. |
This weekend I will have some spare time and release an initial version of the tool. I'm estimating that it can be only used for bootstrapping a project. |
The repository for this project has been created here. issues and discussions related to the CLI will take place in this repository. Feel free to fork if you want to contribute! |
Proposal
Create a CLI Utility called
goyave-cli
orgyv
to make Goyave development easier. The utility would be an interactive, a bit likegh
go test
)Possible drawbacks
None
.Additional information
This issue is a feature proposal and is meant to be discussed. If you have any other idea for this CLI Utility, feel free to suggest it!
It is also a good candidate if you want to contribute to the project.
This should probably be developed as a side-project.
The text was updated successfully, but these errors were encountered: