Skip to content
This repository has been archived by the owner on Sep 3, 2020. It is now read-only.

Gooey should be able to respond to a privileged user and create what's needed for a new module #12

Open
Cervator opened this issue Aug 7, 2016 · 0 comments
Labels

Comments

@Cervator
Copy link
Member

Cervator commented Aug 7, 2016

Would exercise a minimal implementation of several integrations and functionality. This could probably be used roughly the same on IRC as well as Slack.

Gooey: Create module x for y

  • x = name of the module, also used for Jenkins job name, GitHub team name, etc
  • y = name of user (ideally same on IRC and Slack, or otherwise only added on one side)

Available to moderators/admins. Next stage after this would include granting the user role rights to run commands related to that module specifically - #13

Expected result: module repo, team, and job created. Module now exists but does not yet have release management enabled (only snapshot builds) . Likely not yet available via meta server, launcher, or listed in docs. No IRC/Slack roles yet.

Outstanding: Should a newly created repo be filled with the template files so the user can simply fetch it or should it start blank assuming the user did gradlew createModuleX locally first? Support both cases? "Create and fill module x" vs. "Create empty module x" ?

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/36714297-gooey-should-be-able-to-respond-to-a-privileged-user-and-create-what-s-needed-for-a-new-module?utm_campaign=plugin&utm_content=tracker%2F983091&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F983091&utm_medium=issues&utm_source=github).
@Cervator Cervator added the Epic label Aug 7, 2016
@Cervator Cervator changed the title Initial setup of a new module for a contributor Gooey should be able to respond to a privileged user and create what's needed for a new module Aug 7, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant