Skip to content

Commit deca725

Browse files
committed
📝 docs: writing documents for initilization and auditing
creating docs and writing
1 parent b90bc84 commit deca725

File tree

3 files changed

+37
-26
lines changed

3 files changed

+37
-26
lines changed

package.json

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -142,84 +142,85 @@
142142
".eslintignore",
143143
".eslintrc.json",
144144
".gitignore",
145-
".prettierrc.json",
146145
".prettierignore",
146+
".prettierrc.json",
147147
"license",
148+
"readme-api.md",
148149
"readme.md",
149-
"commit-template.hbs",
150150
"commitlint.config.ts",
151-
"readme-api.md",
152-
"jest.config.json",
153151
"default-template.hbs",
152+
"jest.config.json",
154153
"package-lock.json",
155154
"package.json",
156-
"release.config.ts",
155+
"commit-template.hbs",
157156
"renovate.json",
157+
"release.config.ts",
158158
"tsconfig.json",
159159
"typedoc.json",
160-
"public/.gitkeep",
161160
".vscode/settings.json",
161+
"public/.gitkeep",
162162
"repo_management_files/auditchecklist.md",
163163
"repo_management_files/branchnamingconventions.md",
164164
"repo_management_files/cz-emoji-template-extract.js",
165165
"repo_management_files/cz-emoji-type-extract.js",
166166
"repo_management_files/cz-type-extract.js",
167-
"repo_management_files/directorystructuredocument.md",
168167
"repo_management_files/errorswarningsresolutions.md",
169168
"repo_management_files/extractfilescopes.js",
170169
"repo_management_files/fileswithgitmojis.md",
171170
"repo_management_files/genericcommitmessages.md",
172-
"repo_management_files/gitmojisemver-extract.js",
171+
"repo_management_files/directorystructuredocument.md",
172+
"repo_management_files/initializationinfo.md",
173173
"repo_management_files/issues.sh",
174+
"repo_management_files/gitmojisemver-extract.js",
174175
"repo_management_files/labels.sh",
175176
"repo_management_files/packagejsondocument.md",
176177
"repo_management_files/usefultipsandtricks.md",
177-
".github/dependabot.yml",
178-
".github/workflows/build.yml",
179-
".github/workflows/docs.yml",
180-
".github/workflows/lint.yml",
181-
".github/workflows/pr.yml",
182-
".github/workflows/release.yml",
183-
".github/workflows/test.yml",
184-
".github/workflows/depcheck.yml",
185-
".husky/commit-msg",
186178
".husky/pre-commit",
187179
".husky/prepare-commit-msg",
180+
".husky/commit-msg",
188181
".husky/_/.gitignore",
189182
".husky/_/applypatch-msg",
190183
".husky/_/commit-msg",
191184
".husky/_/h",
192185
".husky/_/post-applypatch",
193186
".husky/_/post-checkout",
194-
".husky/_/post-rewrite",
195187
".husky/_/post-commit",
188+
".husky/_/post-merge",
189+
".husky/_/post-rewrite",
196190
".husky/_/pre-applypatch",
197191
".husky/_/pre-auto-gc",
198-
".husky/_/post-merge",
199192
".husky/_/pre-commit",
200193
".husky/_/pre-push",
201194
".husky/_/pre-rebase",
202195
".husky/_/prepare-commit-msg",
196+
".github/dependabot.yml",
197+
".github/workflows/build.yml",
198+
".github/workflows/depcheck.yml",
199+
".github/workflows/docs.yml",
200+
".github/workflows/lint.yml",
201+
".github/workflows/pr.yml",
202+
".github/workflows/release.yml",
203+
".github/workflows/test.yml",
203204
"src/app.ts",
204205
"src/bin/.gitkeep",
205206
"src/configs/.gitkeep",
207+
"src/models/.gitkeep",
206208
"src/controllers/.gitkeep",
209+
"src/middleware/.gitkeep",
207210
"src/plugins/.gitkeep",
208211
"src/routes/.gitkeep",
209-
"src/middleware/.gitkeep",
210212
"src/utils/.gitkeep",
211213
"src/views/.gitkeep",
212-
"src/models/.gitkeep",
213214
"test/.gitkeep",
214215
"test/app.test.ts",
215-
"test/bin/.gitkeep",
216216
"test/configs/.gitkeep",
217-
"test/middleware/.gitkeep",
218217
"test/controllers/.gitkeep",
218+
"test/bin/.gitkeep",
219+
"test/middleware/.gitkeep",
219220
"test/models/.gitkeep",
220221
"test/plugins/.gitkeep",
221-
"test/utils/.gitkeep",
222222
"test/routes/.gitkeep",
223+
"test/utils/.gitkeep",
223224
"test/views/.gitkeep"
224225
],
225226
"questions": {

repo_management_files/auditChecklist.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@ Some files I don't list such as .eslintrc.json or .gitignore even though they mi
44

55
## Files and Sections to review
66

7-
NOTE: You can click `file/paths` to open that file and referenced arrays to open and highlight that section of the file.
7+
NOTE: You can click `file/paths` to open that file and referenced arrays to open and highlight that section of the file. Note: some of the highlighted sections when you click on the `file/paths` may be out of sync when you start adding new scripts etc to your project. For now you have to manually update this file; in the future there will be a script to automatically update the line number in this file. (this NOTE was last updated 07/25/2024)
88

9-
- [ ] Run `bun dev:all` weekly on Sunday and fix any issues it reports.
9+
- [ ] Add more audits to this file if there are certain manual updates that need checking regularly. Use the following check lists to gain some intuition on what sort of things qualify as needing to be audited/tracked regularly.
10+
- [ ] Run [`bun dev:all`](../package.json#L80) weekly on Sunday and fix any issues it reports.
1011
- [ ] Make sure all workflows yaml files in [`../.github/workflows`](../.github/workflows/) have emoji's at the beginning of all their `name` sections. Consider using ***[ChatGPT](https://chatgpt.com/share/b54be984-4344-4e8f-bb56-c39595a52fa4)*** `Prompt: 'Generate an emoji to represent the following text: "Check out Git repository"'` to generate an emoji(s) for each `name` string.
1112
- [ ] [`.husky/pre-commit`](../.husky/pre-commit)
1213
- [ ] check to make sure you are running all the scripts you still want to have running during a pre-commit.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Initialization Information
2+
3+
This file explains what each piece of information asked for in the [initialization script] {TODO: Update the bracket text with the actual initialization script file path once you create it.} is used for and which files it applies to as well as the specific fields that it affects in those files.
4+
5+
## Required Information Descriptions
6+
7+
8+
- Project Name
9+
- package.json "name": ""

0 commit comments

Comments
 (0)