PhoenixGenerator  2.0.4
Set of tools to generate code
Loading...
Searching...
No Matches
ProjectConfig Struct Reference

Configuration of the project. More...

#include <project_generator_load.h>

Public Attributes

ProjectMembersMap authorMap
 Map of authors of the project.
 
PString ciToolkitUrl
 CI toolkit url.
 
PString ciToolkitVersion
 Version of the Phoenix CI toolkit component (optional, defaults to 3.0.4)
 
ProjectMembersMap contributorMap
 Map of the contributors of the project.
 
PString description
 Description of the project.
 
std::vector< PString > keywordList
 List of keywords linked to the project.
 
PString mainBranch
 Main branch of hte project.
 
ProjectMembersMap maintainerMap
 Map of maintainers of the project.
 
PackageMap mapDependencies
 Map of all dependencies of the project with structure PPackageAttribute values.
 
PString name
 Name of the project.
 
PString publicationDate
 Date of creation of the project.
 
PString runnerTag
 Specific runner tag if needed (could be MUST_big_runner)
 
PString url
 Project url.
 
PString version
 Project version.
 

Detailed Description

Configuration of the project.

Definition at line 18 of file project_generator_load.h.

Member Data Documentation

◆ authorMap

ProjectMembersMap ProjectConfig::authorMap

Map of authors of the project.

Definition at line 36 of file project_generator_load.h.

Referenced by generateAuthorListPixi(), generateProjectAuthorList(), and project_generator_loadConfig().

◆ ciToolkitUrl

PString ProjectConfig::ciToolkitUrl

CI toolkit url.

Definition at line 32 of file project_generator_load.h.

Referenced by generateReplacementMap(), and project_generator_loadConfig().

◆ ciToolkitVersion

PString ProjectConfig::ciToolkitVersion

Version of the Phoenix CI toolkit component (optional, defaults to 3.0.4)

Definition at line 34 of file project_generator_load.h.

Referenced by generateReplacementMap(), and project_generator_loadConfig().

◆ contributorMap

ProjectMembersMap ProjectConfig::contributorMap

Map of the contributors of the project.

Definition at line 40 of file project_generator_load.h.

Referenced by generateProjectContributorList(), and project_generator_loadConfig().

◆ description

PString ProjectConfig::description

Description of the project.

Definition at line 26 of file project_generator_load.h.

Referenced by generateReplacementMap(), and project_generator_loadConfig().

◆ keywordList

std::vector<PString> ProjectConfig::keywordList

List of keywords linked to the project.

Definition at line 42 of file project_generator_load.h.

Referenced by generateKeywordsBody(), and project_generator_loadConfig().

◆ mainBranch

PString ProjectConfig::mainBranch

Main branch of hte project.

Definition at line 28 of file project_generator_load.h.

Referenced by project_generator_loadConfig().

◆ maintainerMap

ProjectMembersMap ProjectConfig::maintainerMap

Map of maintainers of the project.

Definition at line 38 of file project_generator_load.h.

Referenced by generateMaintainer(), and project_generator_loadConfig().

◆ mapDependencies

◆ name

PString ProjectConfig::name

◆ publicationDate

PString ProjectConfig::publicationDate

Date of creation of the project.

Definition at line 44 of file project_generator_load.h.

◆ runnerTag

PString ProjectConfig::runnerTag

Specific runner tag if needed (could be MUST_big_runner)

Definition at line 30 of file project_generator_load.h.

Referenced by generateReplacementMap(), and project_generator_loadConfig().

◆ url

PString ProjectConfig::url

Project url.

Definition at line 22 of file project_generator_load.h.

Referenced by generateReplacementMap(), and project_generator_loadConfig().

◆ version

PString ProjectConfig::version

Project version.

Definition at line 24 of file project_generator_load.h.

Referenced by generateReplacementMap(), project_generator_loadConfig(), and simple_project_generator().


The documentation for this struct was generated from the following file: