-
Notifications
You must be signed in to change notification settings - Fork 0
feat: standardize payment kit configuration and workflows #22
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
base: master
Are you sure you want to change the base?
Changes from all commits
8a5ad83
23bc7ca
72b29e3
8f62313
ecae040
ff35def
f1e97c6
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| { | ||
| "$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json", | ||
| "changelog": "@changesets/cli/changelog", | ||
| "commit": false, | ||
| "fixed": [], | ||
| "linked": [], | ||
| "access": "public", | ||
| "baseBranch": "develop", | ||
| "updateInternalDependencies": "patch", | ||
| "ignore": [], | ||
| "repo": "ciscode/nest-js-developer-kit", | ||
| "preState": null | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| --- | ||
| '@ciscode/paymentkit': minor | ||
| --- | ||
|
|
||
| ## Summary | ||
|
|
||
| Standardized ESLint 9, Jest configuration, and GitHub workflows across the codebase with comprehensive bug fixes | ||
|
|
||
| ## Changes | ||
|
|
||
| - Updated package configuration and workflows | ||
| - Enhanced code quality and automation tooling | ||
| - Improved CI/CD integration and monitoring capabilities |
| Original file line number | Diff line number | Diff line change | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,36 @@ | ||||||||||||||||||
| # PaymentKit Environment Configuration | ||||||||||||||||||
| # Copy this file to .env and update with your actual values | ||||||||||||||||||
|
|
||||||||||||||||||
| # Application | ||||||||||||||||||
| NODE_ENV=development | ||||||||||||||||||
| LOG_LEVEL=debug | ||||||||||||||||||
| PORT=3000 | ||||||||||||||||||
|
|
||||||||||||||||||
| # Stripe Configuration | ||||||||||||||||||
| STRIPE_PUBLIC_KEY=pk_test_your-public-key | ||||||||||||||||||
| STRIPE_SECRET_KEY=sk_test_your-secret-key | ||||||||||||||||||
| STRIPE_WEBHOOK_SECRET=whsec_your-webhook-secret | ||||||||||||||||||
|
Comment on lines
+11
to
+12
|
||||||||||||||||||
| STRIPE_SECRET_KEY=sk_test_your-secret-key | |
| STRIPE_WEBHOOK_SECRET=whsec_your-webhook-secret | |
| PAYMENTKIT_STRIPE_API_KEY=sk_test_your-secret-key | |
| PAYMENTKIT_STRIPE_WEBHOOK_SECRET=whsec_your-webhook-secret |
Copilot
AI
Mar 12, 2026
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.
The env var names in this example don’t match what the PayPal config builder reads (PAYMENTKIT_PAYPAL_CLIENT_ID / PAYMENTKIT_PAYPAL_CLIENT_SECRET / optional PAYMENTKIT_PAYPAL_WEBHOOK_ID). Update these names so the example is usable.
| PAYPAL_CLIENT_ID=your-client-id | |
| PAYPAL_CLIENT_SECRET=your-client-secret | |
| PAYPAL_MODE=sandbox | |
| PAYPAL_WEBHOOK_ID=your-webhook-id | |
| PAYMENTKIT_PAYPAL_CLIENT_ID=your-client-id | |
| PAYMENTKIT_PAYPAL_CLIENT_SECRET=your-client-secret | |
| PAYPAL_MODE=sandbox | |
| PAYMENTKIT_PAYPAL_WEBHOOK_ID=your-webhook-id |
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.
The Changesets config
repovalue doesn't match this repository (package.json points tohttps://github.com/CISCODE-MA/PaymentKit). This can affect generated changelog links and metadata. Updaterepoto the correct owner/repo string.