eiffel-community / community

Community guidelines such as governance, how to contribute, code of conduct, etc
Apache License 2.0
4 stars 14 forks source link

Simplify issue creation policy with updated templates for PRs and issues #177

Closed m-linner-ericsson closed 7 months ago

m-linner-ericsson commented 1 year ago

Description

The TC have deemed the current process for creating issues as a bit cumbersome. We should thus update the templates and process to simplify for the community to create issues and post PRs. The task would contain:

Motivation

The current process sometimes hinders us more than helps us.

Exemplification

Benefits

With a simpler process it make creating issues and PR easier

Possible Drawbacks

None that I can think of
e-backmark-ericsson commented 1 year ago

When taking on this issue we should also reflect on if we'd like to use some more advanced template features, like drop-down lists and such, when creating issues/PRs. Examples of such can be seen here: https://github.com/k8up-io/k8up/security/advisories/new

e-backmark-ericsson commented 8 months ago

The "issue creation policy", is that this one: https://github.com/eiffel-community/.github/blob/master/CONTRIBUTING.md, or is that defined somewhere else?

e-backmark-ericsson commented 8 months ago

The "issue creation policy", is that this one: https://github.com/eiffel-community/.github/blob/master/CONTRIBUTING.md, or is that defined somewhere else?

@m-linner-ericsson , does this change then cover for the needed update of the 'issue creation policy': https://github.com/eiffel-community/.github/pull/21/files#diff-eca12c0a30e25b4b46522ebf89465a03ba72a03f540796c979137931d8f92055R39 ?

m-linner-ericsson commented 8 months ago

The "issue creation policy", is that this one: https://github.com/eiffel-community/.github/blob/master/CONTRIBUTING.md, or is that defined somewhere else?

@m-linner-ericsson , does this change then cover for the needed update of the 'issue creation policy': https://github.com/eiffel-community/.github/pull/21/files#diff-eca12c0a30e25b4b46522ebf89465a03ba72a03f540796c979137931d8f92055R39 ?

Yes that would cover the "Issue creation policy" in my head at least.