Skip to content

Commit d73f6fd

Browse files
committed
Update ROADMAP
1 parent 3bf6d1e commit d73f6fd

1 file changed

Lines changed: 29 additions & 9 deletions

File tree

docs/about/roadmap.md

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,24 @@
22

33
# Roadmap
44

5-
What we're planning to do. Only includes minor and major releases, patch releases only fix bugs, thus 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)).
5+
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).
66

77
We'll expand (and rarely, but not impossibly, shrink) this roadmap as we make progress and/or change our plans.
88

9+
## Upcoming release
10+
11+
- [ ] Rewrite the `audit` feature.
12+
- [ ] Fix known issues.
13+
- [ ] Expand vector string lists & question list.
14+
- [x] Support it everywhere NodeJS
15+
- [x] pnpm
16+
- [x] yarn
17+
18+
---
19+
920
## 3.X
1021

11-
### Version 3.0 (released)
22+
### Version 3.0 (Released)
1223

1324
- [x] Make a proper logo for the project.
1425
- [x] New features
@@ -70,13 +81,7 @@ We'll expand (and rarely, but not impossibly, shrink) this roadmap as we make pr
7081

7182
### Version 3.3
7283

73-
- [ ] Rewrite `audit` feature.
74-
- [ ] Stabilize it
75-
- [ ] Fix known issues (see TODO.md at the repository).
76-
- [ ] Expand vector string lists & question list.
77-
- [x] Support it everywhere NodeJS
78-
- [x] pnpm
79-
- [x] yarn
84+
[Upcoming.](#upcoming-release)
8085

8186
---
8287

@@ -97,3 +102,18 @@ We'll expand (and rarely, but not impossibly, shrink) this roadmap as we make pr
97102
- [x] Per-project cleanup.
98103
- [x] Flagless features via `fknode.yaml`.
99104
- [x] Auto-flush for log files.
105+
106+
---
107+
108+
## 4.X plans
109+
110+
These are very, VERY early plans; however since we do have ideas that imply breaking changes, we're already thinking about 4.0. Expect this list to drastically change and/or get removals.
111+
112+
- [ ] New features
113+
- [ ] `build`, to automate building. Especially useful in JavaScript. This would have a text-config file to define what tasks to run for building a project. It could be used in combination with `release`.
114+
- [ ] `release` support for Cargo.
115+
- [ ] Dual release support: using the `FnCPF` from the interop layer to allow publishing the same JavaScript package to both npm and jsr. This would be really helpful as jsr downloads do not always work well with npm projects.
116+
- [ ] Rebuild `commit`, so you tell it what files to commit and it:
117+
- [ ] Un-stages anything else to avoid committing randomly staged files.
118+
- [ ] Doesn't require you to stage files before (making it useless, as `git commit -a` is also just one command).
119+
- [ ] Runs pre-commit tasks _before_ staging, make them actually useful.

0 commit comments

Comments
 (0)