Skip to content

Commit 189ca98

Browse files
committed
docs: Add comprehensive WORKSPACE_SETUP.md guide
- Complete step-by-step guide for setting up pgpm workspace with Python tests - Covers prerequisites (Node.js, pgpm, Python, Poetry, PostgreSQL) - Environment setup options (pgpm Docker vs existing PostgreSQL) - Full workspace creation walkthrough (init, module, database objects, tests) - Three project structure options with pros/cons - CI/CD setup with GitHub Actions example - Troubleshooting section for common issues - Link to guide from main README
1 parent 37d9937 commit 189ca98

2 files changed

Lines changed: 647 additions & 0 deletions

File tree

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
The Python counterpart to [`pgsql-test`](https://www.npmjs.com/package/pgsql-test) on npm. Instant, isolated PostgreSQL databases for each test — with automatic transaction rollbacks, context switching, and clean seeding.
2020

21+
> **New to pgpm?** Check out the [Workspace Setup Guide](./WORKSPACE_SETUP.md) for a complete walkthrough of creating a pgpm workspace with Python tests.
22+
2123
## Features
2224

2325
* **Instant test DBs** — each one seeded, isolated, and UUID-named

0 commit comments

Comments
 (0)