-
Notifications
You must be signed in to change notification settings - Fork 0
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
Add NPM Publishing workflow #10
Conversation
@@ -13,7 +13,7 @@ | |||
"typescript-eslint": "^7.13.1", | |||
"vitest": "^1.6.0" | |||
}, | |||
"name": "cortex-sdk", | |||
"name": "@cortexclick/cortex", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm worried this package name is confusing. Should it be like @cortexclick/js
or @cortexclick/sdk
? cortex
does not really describe this package.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
People do all sorts of differnt things with package names. I prefer to stick to something branded for the SDK. Similar to openAI and pulumi:
- OpenAI's SDK is just called
openai
https://www.npmjs.com/package/openai - Pulumi's SDK is
@pulumi/pulumi
https://www.npmjs.com/package/@pulumi/pulumi
But others do just use sdk:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And cortex
is the key noun for our offering. A cortex
is a customizable AI agent for marketing/sales automation that let's you operate over your enterprise data.
We will have some work to do one the marketing and brand awareness side, but I think we should lean into it and not away from it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why not cortex-sdk
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
also removes global state for tests. I created the NPM org
@cortexclick
and the package will be published under@cortexclick/cortex
.Will run the first release after this is merged, there is a chance there will be some trial/error getting things completely working e2e, but unfortunately can't do much testing without merging this workflow.