mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
Provide README
This commit is contained in:
parent
d579d19ad2
commit
e87dae4efd
20
README.md
20
README.md
@ -3,15 +3,15 @@
|
|||||||
|
|
||||||
> This Prototype tries to resolve the biggest hurdle of connecting
|
> This Prototype tries to resolve the biggest hurdle of connecting
|
||||||
> our services together. This is not possible in a sane way using
|
> our services together. This is not possible in a sane way using
|
||||||
> our current approach.
|
> our current approach.
|
||||||
>
|
>
|
||||||
> With this Prototype we can explore using the combination of
|
> With this Prototype we can explore using the combination of
|
||||||
> GraphQL and the Neo4j Graph Database for achieving the connected
|
> GraphQL and the Neo4j Graph Database for achieving the connected
|
||||||
> nature of a social graph with better development experience as we
|
> nature of a social graph with better development experience as we
|
||||||
> do not need to connect data by our own any more through weird table
|
> do not need to connect data by our own any more through weird table
|
||||||
> structures etc.
|
> structures etc.
|
||||||
|
|
||||||
>
|
>
|
||||||
> #### Advantages:
|
> #### Advantages:
|
||||||
> - easer data structure
|
> - easer data structure
|
||||||
> - better connected data
|
> - better connected data
|
||||||
@ -19,10 +19,10 @@
|
|||||||
> - more performant and better to understand API
|
> - more performant and better to understand API
|
||||||
> - better API client that uses caching
|
> - better API client that uses caching
|
||||||
>
|
>
|
||||||
> We still need to evaluate the drawbacks and estimate the development
|
> We still need to evaluate the drawbacks and estimate the development
|
||||||
> cost of such an approach
|
> cost of such an approach
|
||||||
|
|
||||||
## How to get in touch
|
## How to get in touch
|
||||||
Connect with other developers over [Discord](https://discord.gg/6ub73U3)
|
Connect with other developers over [Discord](https://discord.gg/6ub73U3)
|
||||||
|
|
||||||
## Quick Start
|
## Quick Start
|
||||||
@ -35,6 +35,10 @@ Before you start, fork the repository using the fork button above, then clone it
|
|||||||
Run:
|
Run:
|
||||||
```sh
|
```sh
|
||||||
docker-compose up
|
docker-compose up
|
||||||
|
|
||||||
|
# create indices etc.
|
||||||
|
docker-compose exec neo4j migrate
|
||||||
|
|
||||||
# if you want seed data
|
# if you want seed data
|
||||||
# open another terminal and run
|
# open another terminal and run
|
||||||
docker-compose exec backend yarn run db:seed
|
docker-compose exec backend yarn run db:seed
|
||||||
@ -116,7 +120,7 @@ Just set `MOCK=true` inside `.env` or pass it on application start.
|
|||||||
|
|
||||||
## Seed and Reset the Database
|
## Seed and Reset the Database
|
||||||
|
|
||||||
Optionally you can seed the GraphQL service by executing mutations that
|
Optionally you can seed the GraphQL service by executing mutations that
|
||||||
will write sample data to the database:
|
will write sample data to the database:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@ -152,5 +156,5 @@ npm run test
|
|||||||
- [x] check if sorting is working
|
- [x] check if sorting is working
|
||||||
- [x] check if pagination is working
|
- [x] check if pagination is working
|
||||||
- [ ] check if upload is working (using graphql-yoga?)
|
- [ ] check if upload is working (using graphql-yoga?)
|
||||||
- [x] evaluate middleware
|
- [x] evaluate middleware
|
||||||
- [ ] ignore Posts and Comments by blacklisted Users
|
- [ ] ignore Posts and Comments by blacklisted Users
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user