Road to v1 #99
bluwy
announced in
Announcements
Replies: 1 comment
-
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
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
(I'll be away first 2 weeks of July)
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