...
Info |
---|
Add your comments directly to the page. Include links to any relevant research, data, or feedback. |
Page Properties | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
|
Background
Restructure the current and future SIMP modules and RPM (metadata) names to match community standards, making our repositories and RPMs easier to manage, maintain, and understand.
...
This plan will result in a minor version bump for all updated modules since we would be changing the metadata.json or .spec file to update the names. If no changes are needed (such as simp-doc), no version bump would be necessary.
Options considered
Option 1: | ||
---|---|---|
Update SIMP Repositories to match the structure: 'ruby-<module_name>' 'simp-<module_name>' | ||
Pros and cons | standardized structure that the community understands RPM names would match repo names, preventing confusion Future modules would follow |
new structure Ability to easily automate RPM builds and downloads with consistent naming scheme Prevents having to dig to determine which RPM belongs to which repo (see simp-rsync and simp-rsync-skeleton) Permanent redirects from Github prevent broken links Documentation would need to be updated Could be confusing for existing customers | ||||||||
Estimated cost |
|
---|
Action items
- Update SIMP Repositories to match naming scheme if necessary
- Update metadata.json or .spec file to match naming scheme if necessary
- Minor version bump for Repositories that had metadata.json or .spec file updates
- Update documentation to match the new naming scheme
...