To provide relevant data for a acceptance (manual) testing environment. Avoid using production data there.
To create (temp) mock web APIs in a database, so frontend and clients can start development while the backend builds the actual business logic.
To fill a database in development with which a dev can build the UI and views. This uses the same data files and pipeline as the first.
For this, I basically just download and transform one or more CSVs and or JSON files. And commit them as part of the software. The official import pipeline of a backend can ingest those in e.g. a CI or with local scripts.
Basically just a ./fixtures/members.csv, jobs.csv, vacancies.csv etc.
To provide relevant data for a acceptance (manual) testing environment. Avoid using production data there.
To create (temp) mock web APIs in a database, so frontend and clients can start development while the backend builds the actual business logic.
To fill a database in development with which a dev can build the UI and views. This uses the same data files and pipeline as the first.
For this, I basically just download and transform one or more CSVs and or JSON files. And commit them as part of the software. The official import pipeline of a backend can ingest those in e.g. a CI or with local scripts.
Basically just a ./fixtures/members.csv, jobs.csv, vacancies.csv etc.