Road to v1 #99
bluwy
announced in
Announcements
Replies: 2 comments
-
Thanks for working on this! It's provided good feedback to help me improve some of my packages |
Beta Was this translation helpful? Give feedback.
0 replies
-
I've obviously been slacking off but I think it's because I've been trying to take on too much at once. In the next few days, I'll tackle this partly first by migrating to changesets and moving the repo under the publint github org. And then I'll tackle #11 individually which requires some attention in the short term. I think all these will coincide nicely with 1k stars soon 🙂 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Making
publint
v1 has been long overdue, mostly because the current abstraction isn't what I think considered "stable". Rules are intentionally written inline and clumsily, as it was easier to prototype and think less about internal structure organization.For v1, I’d like to focus on extensibility, correctness, and better code structure. This will include:
"engines"
field.I'd also like to move this repo under an org to build up a community around it.
main
)Additionally, I'd like to improve the site experience (#100), but that may take even longer and is not part of the v1 timeline.
While I also foresee this increasing the package size sizably, as long as the total dependency tree doesn't exceed like 1MB, I think it's still acceptable.
Timeline
- 19 July 2024: v1 beta- 2 August 2024: v1 stable(See update: #99 (comment))
Help
At the moment, I'd like to explore the initial set of features and re-organization myself. Once a beta is ready, all feedback are welcomed. Currently I've done an initial prototype at https://github.com/bluwy/publint/tree/v1-wip
With the new plugin API, I may also need help building some core plugins that handle more cases from feature requests. I'd also want to make sure https://github.com/kravetsone/vscode-publint still works fine.
Beta Was this translation helpful? Give feedback.
All reactions