You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -12,12 +12,9 @@ This is the back-end go source repo for the [gitconvex](https://github.com/neel1
12
12
13
13
## Dependencies
14
14
15
-
The dependency packages used by this project can be
16
-
found [here](https://github.com/neel1996/gitconvex-server/network/dependencies)
17
-
18
-
-**📜 Git Library** - The project uses [git2go](https://github.com/libgit2/git2go) library for all the git operations
19
-
without relying on the native git client
20
-
-**📈 GraphQL** - [gqlgen](https://github.com/99designs/gqlgen) is used for generating boiler plate GraphQL code which
15
+
-**📜 Git Library** - The project uses [git2go](https://github.com/libgit2/git2go) library for performing all the git
16
+
operations
17
+
-**📈 GraphQL** - [gqlgen](https://github.com/99designs/gqlgen) is used for generating boiler-plate GraphQL code which
21
18
is the backbone of the whole project
22
19
-**📡 HTTP Router** - [mux](https://github.com/gorilla/mux) is used as the HTTP router for graphql playground and sets
23
20
a handler for the API entry point
@@ -28,139 +25,24 @@ The project uses **git2go** - A libgit2 based binding for go to handle all the g
28
25
properly to run the project.
29
26
30
27
Follow [these](https://libgit2.org/docs/guides/build-and-link/) instructions to build libgit2
31
-
from [soruce](https://github.com/libgit2/libgit2). Follow this only if you have openssl and libssh setup in your
32
-
machine. If this is not the case then follow the detailed instructions mentioned in [LIBGIT_NOTES](LIBGIT_NOTES.md) for a
33
-
step-by-step guide
28
+
from [source](https://github.com/libgit2/libgit2). Follow this only if you have openssl and libssh setup in your
29
+
machine. If this is not the case then follow the detailed instructions mentioned in [LIBGIT_NOTES](LIBGIT_NOTES.md) for
30
+
a step-by-step guide
34
31
35
32
If you stumble upon any challenges, then use [this](https://github.com/neel1996/gitconvex-server/discussions/7)
36
33
discussion forum for assistance
37
34
38
35
### Contribution Guidelines
39
36
40
-
Fork the repo and raise a new Pull Request to merge your branch with the `main` branch of this repo. Once the
41
-
review is complete, the PR will be approved and merged
37
+
Fork the repo and raise a new Pull Request to merge your changes with the `main` branch of this repo. Once the review is
38
+
complete, the PR will be approved and merged
42
39
43
40
## Gitconvex as a Git API
44
41
45
-
Gitconvex can function as a service without the UI. The whole API is built with graphql and the underlying queries & mutations can be accessed by invoking `http://localhost:9001/gitconvexapi`. GraphQL playground is also enabled to experiment with the GQL queries and mutations and it can be accessed from `http://localhost:9001/gitconvexapi/graph`
0 commit comments