Skip to content

Commit b512d10

Browse files
committed
GemTalk/Rowan#953 - generating inital contents for RowanSample9V4
1 parent 89ae12b commit b512d10

22 files changed

+148
-244
lines changed

README.md

+13-126
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
# RowanSample9V4
2-
Sample project that is being used to develop the **final** version of the V2.0 project handling API.
3-
## Summary of Load Specs
4-
### [spec_0000](https://github.com/dalehenrich/RowanSample9V3/tree/spec_0000)
1+
# RowanSample9V4 - spec_0004
2+
Reconcile inconsistencies for storage of package-specific properties
53
```
64
RwLoadSpecificationV2 {
7-
#specName : 'spec_0000',
5+
#specName : 'spec_0004',
86
#projectName : 'RowanSample9V4',
97
#gitUrl : '[email protected]:dalehenrich/RowanSample9V4.git',
10-
#revision : 'spec_0000',
8+
#revision : 'spec_0004',
119
#projectSpecFile : 'rowan/project.ston',
1210
#componentNames : [
13-
'Core'
11+
'Core1',
12+
'Core2'
1413
],
1514
#customConditionalAttributes : [
1615
'tests'
@@ -22,131 +21,19 @@ RwLoadSpecificationV2 {
2221
}
2322
}
2423
},
25-
#comment : 'Empty project with no packages'
24+
#comment : 'Reconcile inconsistencies for storage of package-specific properties'
2625
}
2726
2827
RwTestProjectLibraryIndexCard {
29-
#name : 'index_0000',
30-
#title : 'Empty project with no packages',
31-
#specName : 'spec_0000',
32-
#index : 0,
28+
#name : 'index_0004',
29+
#title : 'Reconcile inconsistencies for storage of package-specific properties',
30+
#specName : 'spec_0004',
31+
#index : 4,
3332
#derivedFrom : 'master',
3433
#comment : '',
35-
#rowanIssues : [ ],
36-
#gemstoneIssues : [ ],
37-
#rowanSHA : '6f8404a8c'
38-
}
39-
```
40-
### [spec_0001](https://github.com/dalehenrich/RowanSample9V3/tree/spec_0001)
41-
```
42-
RwLoadSpecificationV2 {
43-
#specName : 'spec_0001',
44-
#projectName : 'RowanSample9V4',
45-
#gitUrl : '[email protected]:dalehenrich/RowanSample9V4.git',
46-
#revision : 'spec_0001',
47-
#projectSpecFile : 'rowan/project.ston',
48-
#componentNames : [
49-
'Core'
50-
],
51-
#customConditionalAttributes : [
52-
'tests'
53-
],
54-
#platformProperties : {
55-
'gemstone' : {
56-
'allusers' : {
57-
#defaultSymbolDictName : 'RowanSample9_1'
58-
}
59-
}
60-
},
61-
#comment : 'Bare bones package structure -Core and -Tests'
62-
}
63-
64-
RwTestProjectLibraryIndexCard {
65-
#name : 'index_0001',
66-
#title : 'Bare bones package structure -Core and -Tests',
67-
#specName : 'spec_0001',
68-
#index : 1,
69-
#derivedFrom : 'spec_0000',
70-
#comment : 'One class per package: RowanSample9-Core and RowanSample9-Tests packages',
71-
#rowanIssues : [
72-
527
73-
],
74-
#gemstoneIssues : [ ],
75-
#rowanSHA : '6f8404a8c'
76-
}
77-
```
78-
### [spec_0002](https://github.com/dalehenrich/RowanSample9V3/tree/spec_0002)
79-
```
80-
RwLoadSpecificationV2 {
81-
#specName : 'spec_0002',
82-
#projectName : 'RowanSample9V4',
83-
#gitUrl : '[email protected]:dalehenrich/RowanSample9V4.git',
84-
#revision : 'spec_0002',
85-
#projectSpecFile : 'rowan/project.ston',
86-
#componentNames : [
87-
'Core'
88-
],
89-
#customConditionalAttributes : [
90-
'tests'
91-
],
92-
#platformProperties : {
93-
'gemstone' : {
94-
'allusers' : {
95-
#defaultSymbolDictName : 'RowanSample9_1'
96-
}
97-
}
98-
},
99-
#comment : 'RowanSample4 basic project definition'
100-
}
101-
102-
RwTestProjectLibraryIndexCard {
103-
#name : 'index_0002',
104-
#title : 'RowanSample4 basic project definition',
105-
#specName : 'spec_0002',
106-
#index : 2,
107-
#derivedFrom : 'spec_0000',
108-
#comment : 'RowanSampe9Class1 has extension methods',
109-
#rowanIssues : [
110-
254,
111-
504
112-
],
113-
#gemstoneIssues : [ ],
114-
#rowanSHA : '6f8404a8c'
115-
}
116-
```
117-
### [spec_0003](https://github.com/dalehenrich/RowanSample9V3/tree/spec_0003)
118-
```
119-
RwLoadSpecificationV2 {
120-
#specName : 'spec_0003',
121-
#projectName : 'RowanSample9V4',
122-
#gitUrl : '[email protected]:dalehenrich/RowanSample9V4.git',
123-
#revision : 'spec_0003',
124-
#projectSpecFile : 'rowan/project.ston',
125-
#componentNames : [
126-
'Core'
127-
],
128-
#customConditionalAttributes : [
129-
'tests'
130-
],
131-
#platformProperties : {
132-
'gemstone' : {
133-
'allusers' : {
134-
#defaultSymbolDictName : 'RowanSample9_1'
135-
}
136-
}
137-
},
138-
#comment : 'RowanSample4 primer project definition'
139-
}
140-
141-
RwTestProjectLibraryIndexCard {
142-
#name : 'index_0003',
143-
#title : 'RowanSample4 primer project definition',
144-
#specName : 'spec_0003',
145-
#index : 3,
146-
#derivedFrom : 'spec_0002',
147-
#comment : 'RowanSample9Class1 has instancesInvariant option set',
14834
#rowanIssues : [
149-
254
35+
500,
36+
531
15037
],
15138
#gemstoneIssues : [ ],
15239
#rowanSHA : '6f8404a8c'

indexCards/index_0000.ston

-11
This file was deleted.

indexCards/index_0001.ston

-13
This file was deleted.

indexCards/index_0002.ston

-14
This file was deleted.

indexCards/index_0003.ston

-13
This file was deleted.

index_0004.ston

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
RwTestProjectLibraryIndexCard {
2+
#name : 'index_0004',
3+
#title : 'Reconcile inconsistencies for storage of package-specific properties',
4+
#specName : 'spec_0004',
5+
#index : 4,
6+
#derivedFrom : 'master',
7+
#comment : '',
8+
#rowanIssues : [
9+
500,
10+
531
11+
],
12+
#gemstoneIssues : [ ],
13+
#rowanSHA : '6f8404a8c'
14+
}

rowan/components/Core1.ston

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
RwLoadComponent {
2+
#name : 'Core1',
3+
#projectNames : [ ],
4+
#componentNames : [
5+
'Core2',
6+
'tests/Tests'
7+
],
8+
#packageNames : [
9+
'RowanSample9V4-Core1'
10+
],
11+
#conditionalPackageMapSpecs : {
12+
'gemstone' : {
13+
'allusers' : {
14+
#packageNameToPlatformPropertiesMap : {
15+
'RowanSample9V4-Core1' : {
16+
'symbolDictName' : 'RowanSample9_2'
17+
}
18+
}
19+
}
20+
}
21+
},
22+
#comment : 'contains RowanSample9V4-Core1 package'
23+
}

rowan/components/Core2.ston

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
RwLoadComponent {
2+
#name : 'Core2',
3+
#projectNames : [ ],
4+
#componentNames : [
5+
'Core1'
6+
],
7+
#packageNames : [
8+
'RowanSample9V4-Core2'
9+
],
10+
#conditionalPackageMapSpecs : {
11+
'gemstone' : {
12+
'allusers' : {
13+
#packageNameToPlatformPropertiesMap : {
14+
'RowanSample9V4-Core2' : {
15+
'symbolDictName' : 'RowanSample9_3'
16+
}
17+
}
18+
}
19+
}
20+
},
21+
#comment : 'contains RowanSample9V4-Core2 package'
22+
}

rowan/components/tests/Tests.ston

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
RwSubcomponent {
2+
#name : 'tests/Tests',
3+
#condition : 'tests',
4+
#projectNames : [ ],
5+
#componentNames : [ ],
6+
#packageNames : [
7+
'RowanSample9V4-Tests'
8+
],
9+
#comment : 'contains RowanSample9V4-Tests package'
10+
}

rowan/project.ston

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
RwProjectSpecificationV4 {
2+
#specName : 'project',
3+
#projectVersion : '1.0.0',
4+
#projectSpecPath : 'rowan',
5+
#componentsPath : 'rowan/components',
6+
#packagesPath : 'src',
7+
#projectsPath : 'rowan/projects',
8+
#specsPath : 'rowan/specs',
9+
#packageFormat : 'tonel',
10+
#packageConvention : 'RowanHybrid',
11+
#comment : ''
12+
}

rowan/projects/README.md

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
RwLoadSpecificationV2 {
2-
#specName : 'spec_0000',
2+
#specName : 'spec_0004',
33
#projectName : 'RowanSample9V4',
44
#gitUrl : '[email protected]:dalehenrich/RowanSample9V4.git',
5-
#revision : 'spec_0000',
5+
#revision : 'spec_0004',
66
#projectSpecFile : 'rowan/project.ston',
77
#componentNames : [
8-
'Core'
8+
'Core1',
9+
'Core2'
910
],
1011
#customConditionalAttributes : [
1112
'tests'
@@ -17,5 +18,5 @@ RwLoadSpecificationV2 {
1718
}
1819
}
1920
},
20-
#comment : 'Empty project with no packages'
21+
#comment : 'Reconcile inconsistencies for storage of package-specific properties'
2122
}

specs/spec_0001.ston

-21
This file was deleted.

specs/spec_0002.ston

-21
This file was deleted.

0 commit comments

Comments
 (0)