This is currently experimental software. Expect breaking changes.
Civility is a library, built to be used between all of my personal projects. I am currently using it for benpevsner.com and for the UI of Favioli.
I am currently putting together all the pieces to make it work; it has usable components and utilities in each package of the monorepo. 1.0.0 will signal that the structure and the defaults I want built in are ready. Anything before that, and you should expect unexpected drastic changes.
- Built piece-by-piece; Always have the project in a usable state. Even if the full structure of Civility is not complete, the individual utilities and components should be available to use. Essentially, I just don't want another repo where I add a lot of code, and don't end up using it.
- Overridable UI using functional css React components
- Swappable services with documented specs (not sure how to handle exactly, yet). Would prefer something where I can generate an api from docs, like Swagger. Services will probably be one of the earlier pieces built, but some of the last pieces to be solidified.