Skip to content
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

[ENHANCEMENT] Design for Upgradability #95

Open
mariojmdavid opened this issue Nov 10, 2022 · 0 comments
Open

[ENHANCEMENT] Design for Upgradability #95

mariojmdavid opened this issue Nov 10, 2022 · 0 comments
Assignees
Labels
enhancement New addition

Comments

@mariojmdavid
Copy link
Contributor

Please elaborate here on the enhancement request.

Design for Upgradability

Describe the solution you'd like

Add criteria to QC-Del

Your software will change over time as you put out new releases. Some of these changes will not be backward-compatible. Accordingly, you should give serious thought to designing your installation layouts so that multiple installed versions of your code can coexist on the same system. This is especially important for libraries — you can't count on all your client programs to upgrade in lockstep with your API changes

Additional context

Item 7.4 Software Release Practice HOWTO, Eric Steven Raymond, https://tldp.org/HOWTO/Software-Release-Practice-HOWTO/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New addition
Projects
None yet
Development

No branches or pull requests

2 participants