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.
Difference between revisions of "Obsolete COSMOS SDD Tooling BTG Line Items"
Line 52: | Line 52: | ||
| Determine logging framework and format || || 2 || 1 || '''Functions provided:'''<br>Logging | | Determine logging framework and format || || 2 || 1 || '''Functions provided:'''<br>Logging | ||
|- | |- | ||
− | | determine how profiles will work || || 5 || 3+ | + | | determine how profiles will work, implement profiles || || 5 || 3+ || '''Functions provided:'''<br>Profile support |
− | + | ||
− | + | ||
|- | |- | ||
| ANT task that calls the BTG || || 3 || 3 || '''Functions provided:'''<br>Startup scripts/ANT scripts | | ANT task that calls the BTG || || 3 || 3 || '''Functions provided:'''<br>Startup scripts/ANT scripts | ||
Line 63: | Line 61: | ||
|- | |- | ||
| Determine how user will write custom rules || || 4 || 3+ || '''Functions provided:'''<br>User can define custom rules | | Determine how user will write custom rules || || 4 || 3+ || '''Functions provided:'''<br>User can define custom rules | ||
− | |||
− | |||
|- | |- | ||
| Determine the rules that custom rules should be constrained by || || 2 || 3+ || '''Functions provided:'''<br>User can define custom rules | | Determine the rules that custom rules should be constrained by || || 2 || 3+ || '''Functions provided:'''<br>User can define custom rules |
Revision as of 14:23, 20 March 2008
These are line items scheduled for the Build Time Generator:
Item | Owner | Sizing (days) | Iteration | Comments |
---|---|---|---|---|
Define format for command line parms that override properties file | 2 | 2 | Functions provided: Parse overridden command line parms | |
Code to parse command line parms that override properties file | 2 | 2 | Functions provided: Parse overridden command line parms | |
write default rules | Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | |||
common schema(easy) | 2 | SDD Types: <DisplayTextType> <VersionType> <BuildInformationType> <UUIDType> <LocationType> Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | ||
common schema(hard) | 4 | SDD Types: <FixIdentityType> <ManufacturerType> <MaintenanceInformationType> <IdentityType> Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | ||
package schema(easy) | 3 | SDD Types: <SDDContentPurposeType> <ContentPurposeType> <ContentsType> <SDDPackageTypeType> <ExtensiblePackageTypeType> <PackageTypeType> Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | ||
package schema(hard) | 3 | SDD Types: <ContentType> <PackageIdentityType> <PackageDescriptorType> Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | ||
deployment schema(easy) | 30 | SDD Types: <VariableExpressionType> <ResourceTypeNameType> <PropertyMatchType> <OperationType> <OperationListType> <StringCaseType> <DependencyType> <RequirementsType> <LanguagesType> <SDDCompletionTypeNamesType> <DescriptionGroup> <ArgumentListType> <OutputVariableListType> <ArtifactTypeNameType> <GroupsType> <MultiplicityConstraintType> <RequisitesType> <TopologyType> <PropertyType> <VersionValueType> <MaxVersionType> <VersionRangeType> <VersionConstraintValueType> | ||
deployment schema(medium) | 15 | SDD Types: <MultiplicityType> <GroupType> <ResultingChangeMapType> <AdditionalContentType> <SubstitutionType> <CompletionType> <RequirementType> <AlternativeRequirementType> <InternalDependencyType> <RequirementResourceConstraintType> <CapacityValueType> <RequiredBaseType> <AlternativeRequiredBaseConstraintType> <RequiredBaseConstraintType> <VariablesType> <ConditionalDerivedVariableExpressionType> <StringParameterType> <BaseParameterType> <ConditionType> <ConditionalPropertyConstraintType> Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | ||
deployment schema(hard) | 15 | SDD Types: <ReferencedPackageType> <ResultingResourceMapType> <LocalizationUnitType> <ConfigurationUnitType> <InstallableUnitType> <DeploymentDescriptorType> <CompositeInstallableType> <CompositeLocalizationUnitType> <NestedFeatureType> <CompositeUnitType> <ArtifactType> <ResultingChangeType> <ResultingResourceType> <ConditionalResourceConstraintType> <ResourceType> Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | ||
ID Conflict Resolution | 4 | 1 | Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | |
JUnit test cases | Functions provided: Test Cases | |||
RPMReader | 5 | Functions provided: Test Cases | ||
SDDReader | 1 | Functions provided: Test Cases | ||
Aggregator | 8 | Functions provided: Test Cases | ||
Rules | 40 | Functions provided: Test Cases | ||
Command line parms | 2 | Functions provided: Test Cases | ||
additional plugins | 5 | Functions provided: Test Cases | ||
Validator Design Doc | 2 | Functions provided: User documentation | ||
SPI Design Doc | 8 | Functions provided: User documentation | ||
BTG Design Doc | 3 | Functions provided: User documentation | ||
Determine logging framework and format | 2 | 1 | Functions provided: Logging | |
determine how profiles will work, implement profiles | 5 | 3+ | Functions provided: Profile support | |
ANT task that calls the BTG | 3 | 3 | Functions provided: Startup scripts/ANT scripts | |
Determine command line options for logging. | 2 | 1 | Functions provided: Parse overridden command line parms Logging | |
Write start-up scripts (get examples from SAS) | 2 | 1 | Functions provided: Startup scripts/ANT scripts | |
Determine how user will write custom rules | 4 | 3+ | Functions provided: User can define custom rules | |
Determine the rules that custom rules should be constrained by | 2 | 3+ | Functions provided: User can define custom rules | |
Determine the rules that plug-ins should be constrained by | 3 | 3+ | Functions provided: New custom plug-ins | |
Handle missing information | 2 | 1 | Functions provided: Merging of two simple, but useful, SDDs Merging of many SDDs Merging of complex SDDs | |
Handle versioning for plug-ins | 2 | 3+ | Functions provided: New custom plug-ins | |
Combine language bundles | 5 | 3+ | Functions provided: Language bundle support | |
Resolve translated bundle names for comparison | 2 | 3+ | Functions provided: Language bundle support | |
Provide the ability to specify one properties file or a directory of properties files. | 2 | 2 | Functions provided: Parse overridden command line parms | |
Modify SDDReader plugin to handle bundles | 3+ | Functions provided: Language bundle support | ||
exmaples and samples (1) | 13 | Functions provided: User documentation |