Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Obsolete COSMOS SDD Tooling BTG Line Items
These are line items scheduled for the Build Time Generator:
Item | Owner | Sizing | Iteration | Comments |
---|---|---|---|---|
Define format for command line parms that override properties file | 2 | 2 | ||
Code to parse command line parms that override properties file | 2 | 2 | ||
write default rules | ||||
common (easy) | 2 | <DisplayTextType> <VersionType> <BuildInformationType> <UUIDType> <LocationType> | ||
common (hard) | 4 | <FixIdentityType> <ManufacturerType> <MaintenanceInformationType> <IdentityType> | ||
package (easy) | 3 | <SDDContentPurposeType> <ContentPurposeType> <ContentsType> <SDDPackageTypeType> <ExtensiblePackageTypeType> <PackageTypeType> | ||
package (hard) | 3 | <ContentType> <PackageIdentityType> <PackageDescriptorType> | ||
deployment (easy) | 30 | <VariableExpressionType> <ResourceTypeNameType> <PropertyMatchType> <OperationType> <OperationListType> <StringCaseType> <DependencyType> <RequirementsType> <LanguagesType> <SDDCompletionTypeNamesType> <DescriptionGroup> <ArgumentListType> <OutputVariableListType> <ArtifactTypeNameType> <GroupsType> <MultiplicityConstraintType> <RequisitesType> <TopologyType> <PropertyType> <VersionValueType> <MaxVersionType> <VersionRangeType> <VersionConstraintValueType> | ||
deployment (medium) | 15 | <MultiplicityType> <GroupType> <ResultingChangeMapType> <AdditionalContentType> <SubstitutionType> <CompletionType> <RequirementType> <AlternativeRequirementType> <InternalDependencyType> <RequirementResourceConstraintType> <CapacityValueType> <RequiredBaseType> <AlternativeRequiredBaseConstraintType> <RequiredBaseConstraintType> <VariablesType> <ConditionalDerivedVariableExpressionType> <StringParameterType> <BaseParameterType> <ConditionType> <ConditionalPropertyConstraintType> | ||
deployment (hard) | 15 | <ReferencedPackageType> <ResultingResourceMapType> <LocalizationUnitType> <ConfigurationUnitType> <InstallableUnitType> <DeploymentDescriptorType> <CompositeInstallableType> <CompositeLocalizationUnitType> <NestedFeatureType> <CompositeUnitType> <ArtifactType> <ResultingChangeType> <ResultingResourceType> <ConditionalResourceConstraintType> <ResourceType> | ||
ID Conflict Resolution | 4 | 1 | ||
JUnit test cases | ||||
RPMReader | 5 | |||
SDDReader | 1 | |||
Aggregator | 8 | |||
Rules | 40 | |||
Command line parms | 2 | |||
additional plugins | 5 | |||
Validator Design Doc | 2 | |||
SPI Design Doc | 8 | |||
BTG Design Doc | 3 | |||
Determine logging framework and format | 2 | 1 | ||
determine how profiles will work | 5 | 3+ | ||
implement profiles | 0 | |||
ANT task that calls the BTG | 3 | 3 | ||
Determine command line options for logging. | 2 | 1 | ||
Write start-up scripts (get examples from SAS) | 2 | 1 | ||
Determine how user will write custom rules | 4 | 3+ | ||
Define targetRef in InstallableUnit | 0 | 3+ | ||
Determine the rules that custom rules should be constrained by | 2 | 3+ | ||
Determine the rules that plug-ins should be constrained by | 3 | 3+ | ||
Handle missing information | 2 | 1 | ||
Handle versioning for plug-ins | 2 | 3+ | ||
Combine language bundles | 5 | 3+ | ||
Resolve translated bundle names for comparison | 2 | 3+ | ||
Provide the ability to specify one properties file or a directory of properties files. | 2 | 2 | ||
Modify SDDReader plugin to handle bundles | 3+ | |||
exmaples and samples (1) | 13 |