-
Notifications
You must be signed in to change notification settings - Fork 95
Configuration Management Plan
This is the list of where artifacts in the project are stored and maintained. It is especially needed now when we are standing between the old location (tigris.org) and the new (Github). I will include the old locations when explaining where things came from.
Store everything on github. Gerrithub is used for code reviews.
Central parts in the argouml git repository. This is what was in the argouml.tigris.org project.
Additional features in their own git repository in the argouml-tigris-org organization. This was in other argouml-whatever.tigris.org projects.
Additional features include:
- Quick Guide and User Manual are in the argouml-tigris-org/argouml-documentation Git repository.
- Support for programming languages.
- Localization and i18n support.
List of repositories in the manifest git repository. The format is a repo input file.
Changes are discussed, reviewed and verified at gerrithub before submit to the master branch. For the time being, submit is done by Linus Tolke. Any pull requests on Github will be imported to gerrithub, verified and reviewed there.
Wiki in the argouml-tigris-org/argouml project referenced from README.md at the top of each project. This is the go-to location for developer information. It contains links to instructions and notes.
Instructions in web-page form are available in the Github pages of the organization https://argouml-tigris-org.github.io/. Changes to the web-pages are reviewed and discussed as Pull requests on github for the argouml-tigris-org/argouml-tigris-org.github.io.git repository.
We have nothing except the very old stuff in the Github Pages of the organization such as Tour. The very old stuff comes from the web pages of the argouml.tigris.org project. The old www.argouml-users.net site with Forum is no longer working.
New issues are created as issues per repository on github. All old issues from argouml.tigris.org project are archived in the GITHUB_IMPORT release in argouml-tigris-org/argouml.
We have no new mailing lists. Instead a Dev Teams in the argouml-tigris-org organization on Github.
Rationale: The old member lists at Tigris cannot be easily moved. The old mailing lists at Tigris cannot be easily moved and is probably mostly stale mail addresses.
Snapshots published to Maven repository (this is only the plan, the build server does not do this yet).
Maven sites published in Github Pages at https://argouml-tigris-org.github.io/. This replaces the old build server scripts storing information in the argouml-stats.tigris.org project.
Unclear:
- Release process.
- Where to publish maven versioned artifacts.
- If we should publish all old releases (from argouml-downloads.tigris.org).