Skip to content

Commit aa5fc2b

Browse files
Feat/54 incorrect config error (#7)
* feat: updtaing event-catalog * feat: making eventVersion a number * feat: creating new test contract * feat: creating new generateContractDocumentation file * feat: setting up correct versioning folders * feat: readability changes * feat: identical version error thrown * feat: contract filename check and improved error messages * feat: vitest setup * feat: adding getContractFileNames test * feat: writing test for writeIndexFile * feat: writing test for isValidDirectoryName * feat: adding tests for generate-docs filepath functions * feat: renaming generateContractDocumentation * feat: creating generatingAllContractInformation file and creating newest version record test * feat: tests for generateAllContractInformation * feat: test for generateDocs * feat: renaming file for consistency * feat: simplifying tests * feat: install mock-fs * feat: reverting eventcatalog config * feat: removing uneeded readme * feat: removing uneeded script * feat: renaming functions * feat: creating basic integration test setup * feat: fixing small typeguard bug * feat: updating isInvalidDirectoryName
1 parent 64e9c04 commit aa5fc2b

29 files changed

+17737
-6312
lines changed

.gitignore

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,24 @@ cdk.out
99

1010
# Built Files
1111
dist
12+
13+
# Production
14+
/build
15+
/public/schemas
16+
17+
# Generated files
18+
.next
19+
out
20+
21+
# Misc
22+
.DS_Store
23+
.env.local
24+
.env.development.local
25+
.env.test.local
26+
.env.production.local
27+
28+
npm-debug.log*
29+
yarn-debug.log*
30+
yarn-error.log*
31+
32+
.eventcatalog-core
File renamed without changes.
File renamed without changes.

event-catalog/events/Test/index.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: Test
3+
version: 1
4+
summary: |
5+
A summary
6+
producers:
7+
- Producer
8+
consumers:
9+
- Consumer
10+
owners:
11+
- Name
12+
---
13+
14+
<Admonition>Some information</Admonition>
15+
16+
### Details
17+
18+
Some details...
19+
20+
<Schema />
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"$schema": "http://json-schema.org/draft-07/schema#",
3+
"type": "object",
4+
"properties": {
5+
"detail-type": {
6+
"type": "string",
7+
"const": "Test"
8+
},
9+
"detail": {
10+
"type": "object",
11+
"properties": {
12+
"detail-version": {
13+
"type": "number",
14+
"const": 1
15+
},
16+
"data": {
17+
"type": "object",
18+
"properties": {
19+
"test": {
20+
"type": "string"
21+
}
22+
},
23+
"required": [
24+
"test"
25+
],
26+
"additionalProperties": false
27+
}
28+
},
29+
"required": [
30+
"detail-version",
31+
"data"
32+
],
33+
"additionalProperties": false
34+
}
35+
},
36+
"required": [
37+
"detail",
38+
"detail-type"
39+
],
40+
"additionalProperties": false,
41+
"definitions": {}
42+
}

0 commit comments

Comments
 (0)