
* feat: change return types in ResourceStore.ts * feat: change return types in BaseResourceStore.ts * feat: change return types in LockingResourceStore.ts * feat: change return types in RoutingResourceStore.ts * feat: change return types in MonitoringStore.ts * feat: change return types in PassthroughStore.ts * feat: change return types in ReadOnlyStore.ts * feat: change return types in PatchHandler.ts * feat: change return types in PatchingStore.ts * feat: change return types in RepresentationPatchHandler.ts * feat: create createResourceIdentifier() function for convenience * feat: adapt PostOperationHandler.ts to new typing * feat: change return types in RepresentationConvertingStore.ts * feat: adapt DataAccessorBasedStore.ts implementation to new typings * feat: adapt UnsecureWebSocketsProtocol.ts to new typing * chore: add temporary comments * fix: return correct Location header on POST request with slug * fix: npm run lint command needs more packages * fix: linting errors * chore: revert ed9952b * test: adapt PostOperationHandler tests * test: adapt UnsecureWebSocketsProtocol tests * test: adapt DataAccessorBasedStore tests * fix: linting errors * feat: emit specific created, deleted, updated events in MonitoringStore * test: adapt RepresentationPatchHandler tests * fix: revert UnsecureWebSocketsProtocol changes * feat: emit extra parameter on changed * test: adapt MonitoringStore tests * fix: linting errors * test: add test to MonitorStore.test for coverage * fix: linting error * chore: update doc in ResourceStore.ts * test: improve MonitoringStore tests * chore: update RELEASE_NOTES.md * chore: add extra info about the MonitoringStore to documentation/resource-store.md * chore: Update RELEASE_NOTES.md Co-authored-by: Anton Wiklund <ixuz07@gmail.com> * chore: Update documentation/resource-store.md Co-authored-by: Anton Wiklund <ixuz07@gmail.com> * chore: very small changes * chore: simplify metadata creation * fix: DataAccessorBasedStore improvement and bugfix * chore: improve resource-store.md * chore: adapt MonitoringStore event names, update docs and apply code suggestion * chore: use ResourceStoreResponse type * fix: typo * chore: rename ResourceStoreResponse type to ChangeMap * chore: adapt .gitignore to name change Co-authored-by: Anton Wiklund <ixuz07@gmail.com>
hide | |
---|---|
|
Welcome
Welcome to the Community Solid Server! Here we will cover many aspects of the server, such as how to propose changes, what the architecture looks like, and how to use many of the features the server provides.
The documentation here is still incomplete both in content and structure, so feel free to open a discussion about things you want to see added. While we try to update this documentation together with updates in the code, it is always possible we miss something, so please report it if you find incorrect information or links that no longer work.
An introductory tutorial that gives a quick overview of the Solid and CSS basics can be found here. This is a good way to get started with the server and its setup.
If you want to know what is new in the latest version, you can check out the release notes for a high level overview and information on how to migrate your configuration to the next version. A list that includes all minor changes can be found in the changelog
Using the server
- Basic example HTTP requests
- How to use the Identity Provider
- How to automate authentication
- How to automatically seed pods on startup
What the internals look like
Making changes
For core developers with push access only: