stable

Clone or download

Read-only

feat: introduce Program template

Generate a xml files that will setup a project with: * Some trackers: * Bugs (the same trackers used in Issues or AgileALM templates) * TTM trackers (the same trackers used in AgileALM template) * Feature * Iteration * Program Enabler * Program Increment * Testmanagement service is activated, and configured * A kanban on features * There is a project dashboard with 4 widgets already configured: * A roadmap to follow the progress of features, with program increment as lvl1 iterations * The aforementionned kanban as a widget * A report to display features to be analysed * A report to display features ready to be planned * Docman is activated * The following service can be activated later by project admin: svn, git, file, mediawiki, CI, baseline This will be used later in the web interface as a ready to use project template. For now you can only test with regular xml project import. Run `make generate-templates` Copy the following files in a folder to be imported: cp plugins/program_management/resources/templates/testmanagement.xml \ /path/to/folder/testmanagement.xml cp plugins/program_management/resources/templates/program_template.xml \ /path/to/folder/project.xml Generate an empty /path/to/folder/users.xml: ``` <?xml version="1.0" encoding="UTF-8"?> <users /> ``` Generate an empty /path/to/folder/mapping.csv ``` name,action,comments ``` Then import as a new project: tuleap import-project-xml \ -u admin \ -i /path/to/folder \ -m /path/to/folder/mapping.csv Note: the project will be created with the short name "program". If you already have a project name "program" or if you want to set a different name, use the -s/--name argument in the previous command. Part of story #22210: select SAFe templates at project creation Change-Id: Id0cef6c5acd5d107ada06a73e2948e5d72a58657

Modified Files

Name
M Makefile +2 −0 Go to diff View file
A plugins/program_management/Makefile +5 −0 Go to diff View file
A plugins/program_management/resources/templates/.gitignore +2 −0 Go to diff View file
A plugins/program_management/resources/templates/generate-program_management_program.xml +1773 −0 Go to diff View file
M tools/utils/setup_templates/agile_alm/.gitignore +1 −0 Go to diff View file
R tools/utils/setup_templates/agile_alm/testmanagement.xml Go to diff View file