Go to file
2022-12-14 13:44:58 +01:00
client-ts chore: publish npm package 2022-12-14 13:44:58 +01:00
config drafting structure 2021-10-08 17:33:08 +02:00
csvreader drafting structure 2021-10-08 17:33:08 +02:00
processor feat: propagate row errors to the validation table state 2022-03-03 16:16:50 +01:00
service feat: update gotsrpc v2.5.1 2022-05-05 15:57:19 +02:00
store fix: only remove the commited-file when the version to be deleted is the commited version 2022-06-14 16:35:11 +02:00
table feat: propagate row errors to the validation table state 2022-03-03 16:16:50 +01:00
.gitignore chore: publish npm package 2022-12-14 13:44:58 +01:00
busser_test.go drafting structure 2021-10-08 17:33:08 +02:00
busser.go drafting structure 2021-10-08 17:33:08 +02:00
go.mod feat: update gotsrpc 2022-07-19 10:09:08 +02:00
go.sum feat: update gotsrpc 2022-07-19 10:09:08 +02:00
gotsrpc.yaml feat: update gotsrpc v2.5.1 2022-05-05 15:57:19 +02:00
LICENSE Initial commit 2021-09-23 15:31:03 +02:00
package-lock.json chore: publish npm package 2022-12-14 13:44:58 +01:00
package.json chore: publish npm package 2022-12-14 13:44:58 +01:00
README.md drafting structure 2021-10-08 17:33:08 +02:00
tsconfig.json chore: publish npm package 2022-12-14 13:44:58 +01:00

busser

A program that runs on your server to validate and store table data.

busser is for you, when working with

  • Go
  • simple data tables
  • small tables ie if you think about paging, you are in the wrong place - use a database instead
  • Excel or Google Spreadsheets as a table editor and
    • you need extensive validation
    • local versioned copies
  • CSVs

Usage

  1. Use google docs or another online table editor to create / edit data
  2. Load the data as a CSV into busser
  3. Implement a processor
  4. Consume the resulting data in your application