We’ve been chugging along defining the API endpoints. The file linked below is last week’s efforts, though it rests in an incomplete state; we’ve come to the limits of comfortably defining things like JSON responses and HTTP methods within Excel. You can count on the endpoints, HTTP methods, and meanings themselves being well set at… Continue reading API Endpoints WIP 2021-07-15 & New Tech Teams Link
Today at 3:00 PM Central US time we’re hosting the first ever “State of the Union” call. Here we’re going to go over our progress over the last six months and what’s coming ahead. This may be a good spot to get a brief introduction to the framework, too, so feel free to stop by!… Continue reading Sandpiper State of the Union 2021Q2
Last week I made several critical changes to the database schema based on work done building a template plan document generator in Python. This fixes bugs in some foreign key fields and adds linking directly to the plan_slices table. Full changelog and download below!
Luke and I have continued refining and updating the API in our working spreadsheet.
Over the last two weeks Luke and I have been working on getting the actual API frozen and integrated. We’ve found a number of assumptions that didn’t bear out and some that did. The spreadsheet below is our working copy — not final, but getting there. We still haven’t filled out all the response or… Continue reading API Endpoints WIP
First of all, if you’re joining us from ACPN, hello! Welcome to our site. Now, the boring/fun stuff (depends on your perspective): I’ve bundled up the latest version of the XSD schema spec for Sandpiper, as well as the first release of our reference SQLite database schema. The database schema is provided as an SQL… Continue reading Sandpiper Schemas 20210518
I’ve changed our contact page to be “Contact & Connect“, and added our mailing list signup. I’ve been testing alternatives to our current mailing list provider (mailchimp) but I won’t be ready soon, so this last piece of the old site needed to come over as-is. On that note, I’ve had to stop the GNU… Continue reading Updated Contact Page & Mailing List
We’re continuing to build up the use case work that I mentioned last, though it really highlighted the need for a fully frozen API and a rationalization between the attributes in the API, the spec, and the plan. Below, I’ll talk more about that and about how you can join our weekly technical call (please… Continue reading Technical Calls Invitation & Updates
Luke and I need to firm up the API and lay out the common paths that an implementation has to handle, so this week we’ve been building out step-by-step instructions around some core use cases. In the process we’ve settled a few long-standing ambiguous points around how plans change, what is allowed, what is forbidden,… Continue reading Building Use Cases
Our own Luke Smith has a repository for a prototype testing tool he’s been building to vet out concepts for a Sandpiper server. While not an official Sandpiper Framework project, it’s something we’re using internally to hash out concepts and find the bits we’re missing. Sandpiper Inspector is open source — feel free to head… Continue reading Prototype Tool Sandpiper Inspector