Univention Bugzilla – Bug 49057
Add section about best practice recommendation for development and testing environment
Last modified: 2019-04-29 22:07:55 CEST
The setup of a development environment to develop and test an app is not obvious to every app provider. The app provider documentation should include a best practice section about such an environment. * Use virtualization, e.g. VirtualBox * Prepare the environment before dealing with the app: * copy SSH key to system * activate the Test App Center * Optional: Login to docker account or use a different docker registry * Manually pull docker images with `docker pull` * Use snapshots for different stages, e.g. after installation, after registration, after manual pull of docker images, etc. The goal of the section is to show the app provider a way to minimize the necessary time to a minimum between iterations. Time consuming stuff are especially large downloads or repeatable little steps.
Added a new section in the App Life Cycle → Development chapter that briefly describes the most common best practices. See the diff at https://git.knut.univention.de/univention/ucs/compare/4.4-0...ngulden%2F49057-app-docu-best-practice-dev-env For QA, please build the documentation with Jenkins via http://jenkins.knut.univention.de:8080/job/BuildDocBookBranch/ and use the branch `ngulden/49057-app-docu-best-practice-dev-env`. Please Reopen for Merge auf the QA.
Verified. Reopening for merge to public documentation
Merged to 4.4-0 branch.
[master] eb7cbcd Bug #49218,Bug #45681,Bug #41669,Bug #47982,Bug #48152,Bug #48312,Bug #48527,Bug #48921,Bug #48973,Bug #48974,Bug #49057,Bug #49208,Bug #49026,Bug #46793: PUBLISH 24 files changed, 108 insertions(+), 56 deletions(-)