-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GA/1.0 release #94
Comments
For changesets conventional commits work nicely for me in neonctl repo |
And automated release routine |
You mean |
I've seen changesets being used nicely in non-multi-package packages just fine, personally I liked the separation between changelog and the PR/commit title. Can be seen here: But anyway, we can consider any. |
On the topic of "Repo structure": Wdyt of making all "build output" gitignored? So CI can always just build before publishing, or testing. And locally we can have convenience scripts and instructions in |
Some things to add to the list:
|
This repo began as an experimental project, and that's still evident in the way it's structured. In order to feel confident to release a 1.0 driver version, the following steps are needed (thanks to @amitdahan):
CI: tests
src/index.ts
will be a good start, but return values (and ideally also TypeScript types) will need checking.Client
,Pool
) and HTTP (neon
) queries.esbuild
and/or others): Chrome, Safari, Firefox.CI: formatting/linting
.vscode/settings.json
.CI: PR previews
Repo structure
src/index.ts
exercises the driver but is not part of the driver. The npm package is indist/npm
with its own, separatepackage.json
. Much of the source is inshims
(especiallyshims/net/index.ts
), but this is surprisingly not undersrc
.Other
release
branch instead ofmain
.The text was updated successfully, but these errors were encountered: