easi-app reviews and mentions
Posts with mentions or reviews of easi-app.
We have used some of these posts to build our list of alternatives
and similar projects.
-
Make Invalid States Unrepresentable
Setting up the constraints took about 30 lines of SQL just for those couple of boolean fields on some of the categories, you can see the details here [2].
As far as making this a Postgres extension - I'm not sure how useful it would be when the application language doesn't have a notion of sum types. Thinking about it, what might be more useful would be a language-specific library for data validation/constraints that sets up the database constraints as well. I'm not sure, though.
[1] We weren't using Rust, this was in Go, but I figured this was the most succinct way to summarize it. Our GraphQL schema for this type was basically the equivalent of this.
[2] https://github.com/CMSgov/easi-app/blob/main/migrations/V164...
Stats
Basic easi-app repo stats
1
20
9.6
6 days ago
CMSgov/easi-app is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of easi-app is TypeScript.
Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com