Add customization capabilities in backend
This MR brings a new model to configure legal terms in the generated invoice. So it relies on djangoldp-packages/djangoldp-invoice!14 (merged) and can't be merged before.
BREAKING CHANGES:
- A set of terms must be configured and its URLID must be passed to the component in order to generate an invoice properly:
<solid-invoicing
data-src="%SNOWPACK_PUBLIC_BACKEND%/projects/1/"
data-terms="%SNOWPACK_PUBLIC_BACKEND%/terms/1/"
upload-dir="/upload"
></solid-invoicing>
FEATURES:
- The project layout has been aligned on the good pratices compiled in the
solid-boilerplate
project - Snowpack has been configured to serve a LDP data endpoint
- Documentation for the project setup has been updated