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

New Repo: educational-game #1598

Open
5 of 14 tasks
Cali0707 opened this issue Aug 1, 2024 · 3 comments
Open
5 of 14 tasks

New Repo: educational-game #1598

Cali0707 opened this issue Aug 1, 2024 · 3 comments

Comments

@Cali0707
Copy link
Member

Cali0707 commented Aug 1, 2024

Use this issue type to request a new repo in knative-extensions (or
knative, which may require additional discussion).

Repo information

Org: knative-extensions

Repo: educational-game

Go module (Optional): N/A, this will be a godot project

Purpose (Description): An educational game to teach Knative concepts, primarily focused around Event Driven Architectures

Sponsoring WG: UX

Actions to fulfill

This area is used to track the repo creation process.
The requestor and sponsoring WG lead should perform the steps listed below and cross out the checkmarks when done.
The TOC is involved only in the TOC Gate steps.

  • Add this issue to the TOC project board for review. You are responsible for moving your entry on the board to "Needs Discussion" or "In Progress" as you move forward in this checklist.

You may not be able to use the Projects quick menu on this page. In that case, go to the project board and use the Add cards interface.

  • Send a PR adding entries for this repo in /peribolos/knative-extensions.yaml. Please mind the alphabetical order when adding to a list.
    • Add the repository and a description.
    • Grant Knative Admin the admin privilege.
    • Grant the sponsoring WG the write privilege.

TOC Gate: Once the TOC has approved the above, it will merge and Peribolos will create an empty repository.

  • (golang) Send a PR to add aliases for knative.dev/$REPONAME import paths (sample).

  • Have a lead from the sponsoring WG bootstrap the Git repository by using an
    appropriate "template" repository (basic,
    sample-controller,
    sample-source).

    Follow the instructions from Creating a repository from a template

  • Send a PR adding the repo to knobots. Then run the community files update action to propagate new OWNER_ALIASES.

  • Add your GitHub Team to the OWNERS file for your repo.

  • Set up prow for a new repo

  • Bootstrap your CI jobs using hack project (look at other extensions repos for reference)

  • Create a sample PR to verify Prow (e.g., edit the boilerplate README)

  • Verify that within 24 hours the appropriate branch protections have been applied
    requiring tide to pass before PRs are merged.

  • (optional) Send a PR adding the repo to CLOMonitor (more information).

@dprotaso
Copy link
Member

dprotaso commented Aug 1, 2024

+1 from me

cc @davidhadas @dsimansk @psschwei

@psschwei
Copy link
Contributor

psschwei commented Aug 2, 2024

+1 for me
I'd recommend that it go in the extensions repo

@Cali0707
Copy link
Member Author

@dsimansk @davidhadas any opinions here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Needs discussion
Development

No branches or pull requests

3 participants