Skip to content

Commit f4e3ce3

Browse files
committed
Fix broken link + Fix markdownlint
1 parent fc5e887 commit f4e3ce3

9 files changed

Lines changed: 38 additions & 24 deletions

File tree

.markdownlint.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
MD007:
2+
indent: 4
3+
start_indented: false
4+
MD010: false
5+
MD013: false
6+
MD025: false
7+
MD046: false

.vscode/settings.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
{
22
"cSpell.words": [
33
"arithmatex",
4+
"chdir",
45
"ckers",
56
"cking",
7+
"codeberg",
68
"crossplatform",
79
"crossruntime",
810
"fkadd",
@@ -21,24 +23,31 @@
2123
"fkstats",
2224
"fksurrender",
2325
"fontawesome",
26+
"framagit",
2427
"fuckingnode",
2528
"gigachad",
29+
"gitee",
2630
"gluefix",
2731
"googlecloudstorage",
2832
"HKCU",
2933
"kickstarting",
3034
"konbini",
3135
"linenums",
3236
"lockfiles",
37+
"mkdocs",
3338
"nevermind",
39+
"openprivacy",
3440
"personaplus",
3541
"pkgs",
3642
"preapp",
3743
"pymdownx",
3844
"SETTINGCHANGE",
3945
"sokora",
46+
"squidfunk",
4047
"therf",
48+
"twemoji",
4149
"vuelto",
50+
"webp",
4251
"zaka",
4352
"zakahacecosas"
4453
]

docs/about/branding.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<!-- markdownlint-disable md033 -->
2-
31
# FuckingNode branding guidelines
42

53
Just in case you wanted to write an article or make a video about us (thank you!). We're not Nintendo, of course we won't sue you if you don't strictly follow these rules. We do appreciate you respecting them, though.

docs/about/roadmap.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<!-- markdownlint-disable md007 -->
2-
31
# Roadmap & release history
42

53
What we're planning to do. Only includes minor and major releases, patch releases only fix errors, meaning they aren't planned, as our plan and hope is to write errorless code (which we'll never do, but we'll try our best to get as close as possible to that).
@@ -11,10 +9,10 @@ This page also lists all minor and major releases since 2.X. Patches aren't list
119
## 5.X (Upcoming)
1210

1311
- [ ] Improve `setup`.
14-
- [ ] Add many more setups (LICENSEs, gitignores, etc...).
15-
- [ ] Make setups searchable.
12+
- [ ] Add many more setups (LICENSEs, gitignores, etc...).
13+
- [ ] Make setups searchable.
1614
- [x] Improve `commit`
17-
- [x] ~~Commit prevention if compromised files (e.g. `.env` or `node_modules`) are staged.~~
15+
- [x] Commit prevention if compromised files (e.g. `.env` or `node_modules`) are staged.
1816
- [ ] Setting to actually halt cleanup execution and notify if an error happens.
1917
- [ ] Dual release system.
2018
- [ ] Add `fuckingnode uncommit` - undoes commit and holds, letting the user modify stuff, then re-adds files from the prev commit, runs `commitCmd` if any, and commits with same message.
@@ -50,11 +48,11 @@ No important milestones for this release.
5048
### Version 4.2 (Released)
5149

5250
- [x] Add more system notification prompts.
53-
- [x] Whenever a cleaning task (e.g. lint) fails.
54-
- [x] When a build finishes.
51+
- [x] Whenever a cleaning task (e.g. lint) fails.
52+
- [x] When a build finishes.
5553
- [x] Bring back showing more details into the final report.
56-
- [x] Show what features divineProtection prevented (if any).
57-
- [x] (New idea) what features failed (if any).
54+
- [x] Show what features divineProtection prevented (if any).
55+
- [x] (New idea) what features failed (if any).
5856

5957
### Version 4.1 (Released)
6058

docs/about/social.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
<!-- markdownlint-disable md033 md030 -->
2-
# F\*ckingNode community
1+
# FuckingNode community
32

43
<div class="grid cards" markdown>
54

docs/index.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@ hide:
33
- navigation
44
---
55

6-
<!-- markdownlint-disable md033 -->
7-
<!-- markdownlint-disable md030 -->
8-
96
# The f*cking chaos of maintaining JavaScript projects ends here
107

118
**Because dev life is messy enough.**

docs/learn/clean.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,4 +135,4 @@ Where `PARTIAL` indicates partial / incomplete support, and `YES` and `NO` indic
135135
| v2.0.0 | YES | YES | YES | PARTIAL | PARTIAL | NO | NO |
136136
| v1.0.0 | YES | YES | YES | NO | NO | NO | NO |
137137

138-
To learn more about cross-runtime compatibility, [refer to this page](./cross-runtime.md).
138+
To learn more about cross-runtime compatibility, [refer to this page](./cross-runtime-support.md).

docs/manual/kickstart.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
---
2+
title: "Kickstart"
3+
description: "Get your projects cloned, launched, and prepared for use"
4+
icon: material/rocket-launch
5+
---
6+
17
# Using FuckingNode: Kickstart a project
28

39
> `fuckingnode kickstart <repo-url> [file-path] [package manager]`, or `fkstart <repo-url> [file-path] [package manager]`

docs/manual/usage.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ description: "How to cleanup your projects - and fall in love with FuckingNode."
44
icon: material/broom
55
---
66

7-
<!-- markdownlint-disable md010 md046 md033 -->
8-
97
# Using FuckingNode: the most important command
108

119
> `fuckingnode clean [...many optional arguments]`, or `fkclean [...many optional arguments]`
@@ -139,11 +137,13 @@ Some of these features depend on `fknode.yaml` configuration, [as noted above](#
139137

140138
### Callouts
141139

140+
<!-- todo -->
141+
142142
!!! info "About errors"
143143

144144
Any error from additional tasks will fail silently; this means they won't stop the execution flow and no logs will be made. Error logs are dumped into a log file; you're shown the path whenever an error of this kind happens.
145145

146-
### Linting your code: `--lint`
146+
### Linting your code
147147

148148
When linting, we will automatically run your linter. By default, we use ESLint - which in most cases should just work out of the box. Still, for convenience, you're able to choose a different linter.
149149

@@ -163,7 +163,7 @@ scripts: {
163163
lintCmd: "linter"
164164
```
165165
166-
### Prettifying your code: `--pretty`
166+
### Prettifying your code
167167
168168
When prettying, we will automatically run your prettifier. By default, we use Prettier - which just as ESLint should work, and just as ESLint can be changed anyway.
169169
@@ -183,7 +183,7 @@ scripts: {
183183
prettyCmd: "prettifier"
184184
```
185185

186-
### Destroying your <s>code</s> files: `--destroy`
186+
### Destroying your files
187187

188188
When destroying, we will automatically remove files and directories you specified.
189189

@@ -212,7 +212,7 @@ destroy:
212212

213213
You can use an asterisk (`*`) if you want to destroy with all intensities without typing all of that. _Due to how the CLI is designed, it must still be an array, so `["*"]` works and `"*"` doesn't._
214214

215-
### Committing your code: `--commit`
215+
### Committing your code
216216

217217
When committing, we will automatically commit our changes (updating, linting, prettifying) to Git, using a default commit message unless overridden.
218218

@@ -233,7 +233,7 @@ For your own safety, we will commit ONLY IF ALL of the following conditions are
233233
commitActions: true # authorize commits
234234
```
235235

236-
### Updating your code: `--update`
236+
### Updating your code
237237

238238
When updating, we will automatically update your dependencies using your project's package manager (we'll know that based on your lockfile). By default, the standard update command is used, though you can actually override this command too.
239239

0 commit comments

Comments
 (0)