-
Notifications
You must be signed in to change notification settings - Fork 75
Initial proposal for feature request #803
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
Conversation
License Check Results🚀 The license check job ran with the Bazel command: bazel run //:license-checkStatus: Click to expand output |
|
The created documentation from the pull request is available at: docu-html |
| * **Accepted** - You feature request is accepted. The technical leads will create a GitHub issue of type 'Epic', where detailed information regarding your feature will be documented. | ||
| Afterwards the epic will be assigned to the corresponding team (CFT/Community). If none of the CFTs/Communities match the new *feature request*, then a new CFT/Community will be founden. You will be invited to | ||
| the CFT/Community for break down of the *feature request* and planning. | ||
| * **Rejected** - You *feature request* was rejected. It could be either because you description was not mature enough or because the proposal technically doesn't fit into S-CORE roadmap or architecture. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is rejected, as above is accepted
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
don't get it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just grammar, you use is accepted, but was rejected, I just propose is rejected
masc2023
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please align with Change Management
html.tar.gz
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this tarball added by mistake?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
deleted
c4536b5 to
4c6308d
Compare
4c6308d to
72d15f0
Compare
qor-lb
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall the guidance is very good and helps to understand the process behind FR's 👍 There are some minor grammar issues, maybe you could run it through Copilot/ChatGPT/... once to clean up the wording and fix the grammar.
Initial proposal for feature request
72d15f0 to
d85a994
Compare
|
|
||
| Creation of Feature Request | ||
| ================================ | ||
| * As the very first step, you will need to become of an official contributor, as described in |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
... you will need to become an official ... -> remove of
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done
|
|
||
| * After you have created a GitHub Issue, next step would be to start working on the *feature request*. | ||
| First of all, change the status of *Feature Request* to "in Progress" state. | ||
| *Feature Requests*, that stay in the status "Draft" for a longer period of time, will be deleted. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should specify how long this period is.
Perhaps it would be better to set the status to "Obsolete" instead of deleting them?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
changed to 4 weeks
| * As the very first step, you will need to become of an official contributor, as described in | ||
| `Actions to Ensure Proper Contribution <https://eclipse-score.github.io/score/main/contribute/general/contribution_attribution.html#contribution-attribution>`_ | ||
|
|
||
| * Afterwards you will be able to create a GitHub Issue and mark it |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For me it is not clear whether a feature request is just a GitHub issue with the label feature_request or whether something else belongs to the feature request.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See above, compare Change Management, Feature Request Template is an rst file must be part of PR linked to the FR Issue
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is actually explained later, at the end of the paragraph. I've also added a link to change request workflow there.
| * As the very first step, you will need to become of an official contributor, as described in | ||
| `Actions to Ensure Proper Contribution <https://eclipse-score.github.io/score/main/contribute/general/contribution_attribution.html#contribution-attribution>`_ | ||
|
|
||
| * Afterwards you will be able to create a GitHub Issue and mark it |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In which repository or project shall the GitHub issues be created?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Score Repo
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
added reference to s-core repository
| As soon as you've labeled your GitHub Issue with *feature request*/*feature_modification* label, | ||
| TLs will see the *feature request* and will add it to the special GitHub project, | ||
| `Feature Request GitHub Project <https://github.com/orgs/eclipse-score/projects/4>`_. | ||
| Inside of this *Feature Request GitHub Project* additional states are used for a better tracking of the *feature requests*. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add link to description of the different states?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added a table with additional description
| that they can start with the process of reviewing the *feature request*. Technical Leads will first do a short review of your *feature request*: | ||
|
|
||
| * In case the impact of your *feature request* is trivial, then TLs can process your *feature request* immediately. | ||
| * Normally, TL circle will put the lead of the appropriate *CFT* or *Community* as reviewer to the corresponding PR of the *feature request* for better analysis. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CFT = feature team
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
was changed
Signed-off-by: Frank Scholter Peres(MBTI) <[email protected]>
Signed-off-by: Frank Scholter Peres(MBTI) <[email protected]>
|
I'm not sure if this should be included in this PR or in a follow-up, but it's worth mentioning that there is also a Component Request concept as described in https://eclipse-score.github.io/score/main/process/process_areas/change_management/guidance/change_management_guideline.html For example, in the context of Baselibs, which is a Feature, adding a Rust implementation of a JSON library would require a Component Request. |
| The review comments will be done directly in the *feature request* PR. | ||
| * **POC needed** - We generally like your idea, but we don't have enough technical understanding of the *feature request*, | ||
| e.g. technical scope is too big, and we need a POC to be able to understand better, | ||
| how the proposed *feature request* fits into the overall solution. You will find in the GitHub issue comments the information what your POC should focus on. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will it also be specified in the GitHub issue what the scope of the PoC should be and what are the requirements and the acceptance criteria for the requested PoC?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
took over your phrasing to the document
markert-r
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please address the findings / comments.
Fix multiple findings in the PR
bdb1716 to
458cd23
Compare
masc2023
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is now fine
| * As the very first step, you will need to become of an official contributor, as described in | ||
| `Actions to Ensure Proper Contribution <https://eclipse-score.github.io/score/main/contribute/general/contribution_attribution.html#contribution-attribution>`_ | ||
|
|
||
| * Afterwards you will be able to create a GitHub Issue and mark it |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Score Repo
| * **Accepted** - You feature request is accepted. The technical leads will create a GitHub issue of type 'Epic', where detailed information regarding your feature will be documented. | ||
| Afterwards the epic will be assigned to the corresponding team (CFT/Community). If none of the CFTs/Communities match the new *feature request*, then a new CFT/Community will be founden. You will be invited to | ||
| the CFT/Community for break down of the *feature request* and planning. | ||
| * **Rejected** - You *feature request* was rejected. It could be either because you description was not mature enough or because the proposal technically doesn't fit into S-CORE roadmap or architecture. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just grammar, you use is accepted, but was rejected, I just propose is rejected
458cd23 to
408517a
Compare
No description provided.