Skip to content

Commit 80b0368

Browse files
Craigory CoppolaAgentEnder
authored andcommitted
feat(nxdoc): scaffold plugin + generate-docs v1
1 parent bddc5b5 commit 80b0368

33 files changed

+280
-17135
lines changed

.commitlintrc.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,16 @@
44
"scope-enum": [
55
1,
66
"always",
7-
["repo", "dotnet", "core", "utils", "typescript", "ci", "release"]
7+
[
8+
"repo",
9+
"dotnet",
10+
"core",
11+
"utils",
12+
"typescript",
13+
"ci",
14+
"release",
15+
"nxdoc"
16+
]
817
],
918
"type-enum": [1, "always", ["test", "docs", "chore", "feat", "fix"]]
1019
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# generate-docs
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# generate-docs

docs/nxdoc/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# nxdoc

e2e/nxdoc-e2e/jest.config.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
module.exports = {
2+
displayName: 'nxdoc-e2e',
3+
preset: '../../jest.preset.js',
4+
globals: {
5+
'ts-jest': {
6+
tsconfig: '<rootDir>/tsconfig.spec.json',
7+
},
8+
},
9+
transform: {
10+
'^.+\\.[tj]s$': 'ts-jest',
11+
},
12+
moduleFileExtensions: ['ts', 'js', 'html'],
13+
coverageDirectory: '../../coverage/e2e\nxdoc-e2e',
14+
};

e2e/nxdoc-e2e/tests/nxdoc.spec.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
describe('nxdoc e2e', () => {
2+
it('should have a test', async (done) => {
3+
expect(true).toBeTruthy();
4+
done();
5+
});
6+
});

e2e/nxdoc-e2e/tsconfig.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"extends": "../../tsconfig.base.json",
3+
"files": [],
4+
"include": [],
5+
"references": [
6+
{
7+
"path": "./tsconfig.e2e.json"
8+
},
9+
{
10+
"path": "./tsconfig.spec.json"
11+
}
12+
]
13+
}

e2e/nxdoc-e2e/tsconfig.spec.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"outDir": "../../dist/out-tsc",
5+
"module": "commonjs",
6+
"types": ["jest", "node"]
7+
},
8+
"include": ["**/*.spec.ts", "**/*.d.ts"]
9+
}

jest.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,7 @@ module.exports = {
88
'<rootDir>/packages/utils',
99
'<rootDir>/packages/utils',
1010
'<rootDir>/packages/dotnet',
11+
'<rootDir>/packages/nxdoc',
12+
'<rootDir>/e2e\\nxdoc-e2e',
1113
],
1214
};

nx.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,13 @@
4545
},
4646
"dotnet": {
4747
"tags": []
48+
},
49+
"nxdoc": {
50+
"tags": []
51+
},
52+
"nxdoc-e2e": {
53+
"tags": [],
54+
"implicitDependencies": ["nxdoc"]
4855
}
4956
},
5057
"workspaceLayout": {

0 commit comments

Comments
 (0)