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

Document build process #9

Open
AndrewDWhite opened this issue May 24, 2022 · 4 comments
Open

Document build process #9

AndrewDWhite opened this issue May 24, 2022 · 4 comments
Labels
documentation Improvements or additions to documentation

Comments

@AndrewDWhite
Copy link

Document the build process to on board new developers faster and provide better visibility into the process.

@AndrewDWhite AndrewDWhite added the documentation Improvements or additions to documentation label May 24, 2022
@AndrewDWhite AndrewDWhite moved this to Todo in Galaxy Nebula May 24, 2022
@urwrstkn8mare
Copy link
Member

urwrstkn8mare commented May 24, 2022

Do you mean just the build process for the plugin or developing the plugin as a whole? If the latter, maybe should rename this to "Document development process"? Same as for the milestone label. BTW the build process falls under the developing process anyway.

@AndrewDWhite
Copy link
Author

AndrewDWhite commented May 24, 2022

For this ticket, I mean documenting how plugins are built for deployment since our process may not be the same as the existing process friends of galaxy used. For example go into how plugins are built using automated workflows from manual review of pull requests and whatever process we use. It would make it easier for a new plugin developer to get their plugin reviewed and hooked into the process.

Documenting developing a plugin as a whole would be a different ticket if we plan to do that but at least we should provide links like the resources section of the galaxy plugins.

https://github.com/Mixaill/awesome-gog-galaxy

@urwrstkn8mare
Copy link
Member

For example go into how plugins are built using automated workflows from manual review of pull requests and whatever process we use.

Oh I was under the impression that this was the developing process. But I think I get it now. Thanks

@ABaumher
Copy link

ABaumher commented Jun 4, 2023

Not gonna lie, i really could use this. I have no idea how github build actions and such work. I've gotten the code to the point i can build and zip it using an invoke command and if gog uses that it'll work, but i have no idea how to automate that process.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
Status: Todo
Development

No branches or pull requests

3 participants