Repository navigation
Releases: impress-org/give-data-generator
Release list
1.2.0
What's Changed
- Feature: generate test pages for every block and shortcode by @jonwaldstein in #2
- Feature: wp give-data bench for repeatable performance baselines by @jonwaldstein in #3
Full Changelog: 1.1.0...1.2.0
Benchmark datasets
Database snapshots for wp give-data bench, generated with wp give-data donations on GiveWP 4.18.0: 50 campaigns with a default form each, donations in test mode spread over the three years before 2026-10-07, about one donor per ten donations.
Restore one onto a throwaway site, then benchmark it:
wp give-data restore https://github.com/impress-org/give-data-generator/releases/download/datasets/1m-givewp-4.18.0.sql.gz --yes
wp give-data bench 1m --save
| file | donations | restore time |
|---|---|---|
100k-givewp-4.18.0.sql.gz |
100,000 | under a minute |
400k-givewp-4.18.0.sql.gz |
400,000 | about 2 minutes |
1m-givewp-4.18.0.sql.gz |
1,000,000 | about 4 minutes |
Each dump is a whole WordPress database from wp-env; restore rewrites the site URL when it differs. To replace a dump, generate the dataset again on a clean site and run wp give-data snapshot <label>. See docs/benchmarking.md.
1.1.0
What's Changed
- Feature: wp give-data CLI for generating donations at scale by @jonwaldstein in #1
New Contributors
- @jonwaldstein made their first contribution in #1
Full Changelog: 1.0.0...1.1.0
1.0.0
Initial release!
Introducing a "GiveWP data generator" that will help us all spin up a site with GiveWP and fill it with data including Campaigns, Forms, Donations, Donors and Subscriptions. No more having to do this manually or using our outdated tools that don't support Campaigns 😏
Enjoy!
https://www.loom.com/share/0284410cef6e413c973bd1d1e7afab9c?sid=9a28fa06-1285-4387-b5f4-d43f6e91cdcd