Skip to content

Commit 2e6920a

Browse files
committed
enable ember-cli as a real project
1 parent 9036613 commit 2e6920a

File tree

7 files changed

+15
-6
lines changed

7 files changed

+15
-6
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<article class="chapter">
2+
<h1>
3+
Ember CLI Overview
4+
</h1>
5+
<p>TODO</p>
6+
</article>

app/router.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ class AppRouter extends EmberRouter {
3434
}
3535

3636
AppRouter.map(function () {
37-
this.route('ember-cli');
3837
this.route('project', { path: '/:project' });
3938

4039
this.route(

app/routes/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@ export default class IndexRoute extends Route {
2323
});
2424
foundProject = 'ember-data';
2525
} catch (e) {
26+
await this.store.findRecord('project', 'ember-cli', {
27+
includes: 'project-version',
28+
});
2629
foundProject = 'ember-cli';
2730
}
2831
}
2932

30-
if (foundProject === 'ember-cli') {
31-
return this.router.transitionTo('ember-cli');
32-
}
3333
return this.router.transitionTo('project-version', foundProject, 'release');
3434
}
3535
}

app/routes/project.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export default class ProjectRoute extends Route.extend(ScrollTracker) {
1616
}
1717

1818
if (projectName.indexOf('cli') !== -1) {
19-
return this.router.transitionTo('ember-cli');
19+
projectNameToLookUp = 'ember-cli';
2020
}
2121

2222
return this.store.findRecord('project', projectNameToLookUp, {

app/services/meta-store.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ export default class MetaStoreService extends Service {
1010
@tracked availableProjectVersions = {
1111
ember: A(),
1212
'ember-data': A(),
13+
'ember-cli': A(),
1314
};
1415
@tracked projectRevMap = {};
1516

@@ -40,6 +41,7 @@ export default class MetaStoreService extends Service {
4041
this.availableProjectVersions = {
4142
ember: A(availableProjectVersions['ember']),
4243
'ember-data': A(availableProjectVersions['ember-data']),
44+
'ember-cli': A(availableProjectVersions['ember-cli']),
4345
};
4446
this.projectRevMap = projectRevMap;
4547
}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
{{#if (eq @model.id "ember-data")}}
22
<EmberDataLandingPage />
3+
{{else if (eq @model.id "ember-cli")}}
4+
<EmberCliLandingPage />
35
{{else}}
46
<EmberLandingPage />
57
{{/if}}

app/utils/get-last-version.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import semverCompare from 'semver-compare';
22

33
export default function getLastVersion(projectVersions) {
44
const sortedVersions = projectVersions
5-
.map((v) => v.replace(/ember-data-|ember-/g, ''))
5+
.map((v) => v.replace(/ember-cli-|ember-data-|ember-/g, ''))
66
.sort((v1, v2) => {
77
return semverCompare(v1, v2);
88
});

0 commit comments

Comments
 (0)