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

[FEATURE] Collection repository #239

Closed
Bleuzen opened this issue Dec 18, 2021 · 1 comment
Closed

[FEATURE] Collection repository #239

Bleuzen opened this issue Dec 18, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@Bleuzen
Copy link

Bleuzen commented Dec 18, 2021

Hi, this is not specific to this plugin but didn't know where to ask.

Some plugin developers who have multiple plugins put them together into a collection. This makes it easier to package all the plugins as a bundle / one package.
So there could be one repository called something like "Chow Plugins", which contains all of your plugins as submodules.
As an example, take a look at x42-plugins:
https://github.com/x42/x42-plugins

Is there something like this planned?

@Bleuzen Bleuzen added the enhancement New feature or request label Dec 18, 2021
@jatinchowdhury18
Copy link
Owner

Hi!

Having a "collection" repo is not really something I had thought about, but I definitely see the benefits that it could have from a "packaging" standpoint.

Currently, there is a "releases" repo, which I use for making nightly builds of each plugin. The repository only contains a GitHub Actions pipeline, build scripts for each plugin, and a little bit of metadata for each plugin... I wonder if that process could be simplified by using submodules instead. Then from there maybe we could add extra scripts for building/packaging multiple plugins at a time.

Anyway, this is a cool idea... I'll have to think about it a little more, and I'm definitely open to suggestions for how this sort of thing could be structured. I'd also love suggestions for renaming the "releases" repo, since it may now be used for more than just running nightly builds. For now, I'll also move this issue into that repo.

Thanks,
Jatin

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

2 participants