Developer resources tab on the PMI not showing Source Code repositories
Recently, some projects have experienced some issues with the Developer resources tab on the PMI not showing Source Code repositories (see: eclipsefdn/emo-team/emo#143 (comment 1010990))
I've fixed this easily by adding the repositories URLs on the "Source Code and Issues/Bugzilla: Source Repositories" field on the PMI. I believe this issue has occurred because project teams fill the "GitHub Repositories" and "GitLab" fields instead. Even though there are some comments in those fields explaining the should not be filled by project members or that they are deprecated, e.g.:
If the project is hosted on GitHub, then enter the URLs of the GitHub repositories. Note that only administrators should modify this field (it should be hidden from everybody else anyway). There are no restrictions on the format of the value. e.g. https://github.com/eclipse/vertx
Note that the GitLab repositories field is now deprecated. Please refer to "Gitlab project groups" and "Gitlab Excluded sub-groups" to add GitLab repositories to this project.
We could use this opportunity to improve the PMI edit fields, specifically those related to the Developer resources (Source Code and Issues/Bugzilla). At this point, my proposal would be to:
- Hide/block fields that are not supposed to be completed by project members
- Remove deprecated fields (i.e. Bugzilla and GitLab fields that are marked as deprecated)
- Rename the entire section (removing the Bugzilla name)
Your feedback and support is appreciated.