open-feature / community

OpenFeature project community and governance
https://openfeature.dev
Apache License 2.0
90 stars 85 forks source link

🎃 Hacktoberfest Prep 🎃 #101

Closed beeme1mr closed 1 year ago

beeme1mr commented 1 year ago

Hacktoberfest prep

Hacktoberfest is an annual event that promotes open source participation. OpenFeature would like to support this initiative by offering guidance for contributing to the project. One of the best ways to get involved would be to develop hooks and providers in various contributing repos.

Proposal

In order for a repo to participate the hacktoberfest topic must be set. This should be done in the following repos:

For SDKs without associated contribs repos, we could create issue to have the community help bootstrap them. Eligible SDKs include:

As per the Hacktoberfest maintainers guidelines, the following requirements must be met per participating repository:

Taking into account the requirements, the following user journey could be implemented in contrib repos. This would allow participants to submit proposals for adding new hooks and providers.

  1. Go to repo
  2. Open pinned Hacktoberfest issue
  3. Create issue using Hacktoberfest issue templates (hooks, providers)
  4. New issue is created with "pending-acceptance"
  5. Repo maintainer reviews issue. If approved, "pending-acceptance" label is removed, "hacktoberfest" label is added, reporter is assigned.
  6. PR is reviewed. If approved, the PR is merged or hacktoberfest-accepted is added. In case of spam, the PR is closed and the label spam is added.

How OpenFeature maintainers can help

Volunteer to review Hacktoberfest issues and PRs. Please reply with a comment below with the language(s) you're willing to support in reviewing. Together we can take this great opportunity to expand our community and the feature flagging ecosystem overall!

toddbaert commented 1 year ago

If you have other specific issues that you believe are good candidates, feel free to add a "hacktoberfest" label to them, keeping in mind the maintainer's guidelines.

toddbaert commented 1 year ago

I volunteer to review issues and PRs in TS/JS, Java or .NET.

justinabrahms commented 1 year ago

I'm happy to review python, go and java.

In addition to providers and hooks, I think it would be good to have examples in popular web frameworks (spring boot, etc).. especially as tutorials/blogs.

DavidPHirsch commented 1 year ago

@toddbaert @justinabrahms and @beeme1mr did we get any participation here? I guess we can close this tomorrow

beeme1mr commented 1 year ago

@DavidPHirsch, no we didn't get any external contributions this time.