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
**gitbase**, is a SQL database interface to Git repositories.
4
4
5
-
It can be used to perform SQL queries about the Git history and
6
-
about the [Universal AST](https://doc.bblf.sh/) of the code itself. gitbase is being built to work on top of any number of git repositories.
5
+
It can be used to perform SQL queries about the Git history and about the [Universal AST](https://doc.bblf.sh/) of the code itself. gitbase is being built to work on top of any number of git repositories.
7
6
8
-
gitbase implements the *MySQL* wire protocol, it can be accessed using any MySQL
9
-
client or library from any language.
7
+
gitbase implements the _MySQL_ wire protocol, it can be accessed using any MySQL client or library from any language.
10
8
11
9
[src-d/go-mysql-server](https://github.com/src-d/go-mysql-server) is the SQL engine implementation used by `gitbase`.
12
10
@@ -16,20 +14,21 @@ The project is currently in **alpha** stage, meaning it's still lacking performa
16
14
17
15
## Examples
18
16
19
-
You can see some [query examples](/docs/using-gitbase/examples.md) in [gitbase documentation](/docs).
17
+
You can see some [query examples](using-gitbase/examples.md) in [gitbase documentation](https://github.com/src-d/gitbase/tree/f68dd7f644c24e3acba490a20c6c735b7770c54b/docs/README.md).
20
18
21
19
## Motivation and scope
22
20
23
21
gitbase was born to ease the analysis of git repositories and their source code.
24
22
25
23
Also, making it MySQL compatible, we provide the maximum compatibility between languages and existing tools.
26
24
27
-
It comes as a single self-contained binary and it can be used as a standalone service. The service is able to process local repositories or integrate with existing tools and frameworks (e.g. Apache Spark) to make source code analysis on a large scale.
25
+
It comes as a single self-contained binary and it can be used as a standalone service. The service is able to process local repositories or integrate with existing tools and frameworks \(e.g. Apache Spark\) to make source code analysis on a large scale.
28
26
29
27
## Further reading
30
28
31
-
From here, you can directly go to [getting started](/docs/using-gitbase/getting-started.md).
29
+
From here, you can directly go to [getting started](using-gitbase/getting-started.md).
32
30
33
31
## License
34
32
35
-
Apache License Version 2.0, see [LICENSE](LICENSE)
33
+
Apache License Version 2.0, see [LICENSE](https://github.com/src-d/gitbase/tree/f68dd7f644c24e3acba490a20c6c735b7770c54b/LICENSE/README.md)
Copy file name to clipboardExpand all lines: join-the-community.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,17 +2,18 @@
2
2
3
3
## Chat
4
4
5
-
If you need support, want to contribute or just want to say hi, join us at the [source{d} community Slack](https://join.slack.com/t/sourced-community/shared_invite/enQtMjc4Njk5MzEyNzM2LTFjNzY4NjEwZGEwMzRiNTM4MzRlMzQ4MmIzZjkwZmZlM2NjODUxZmJjNDI1OTcxNDAyMmZlNmFjODZlNTg0YWM). We hang out in the #general channel.
5
+
If you need support, want to contribute or just want to say hi, join us at the [source{d} community Slack](https://join.slack.com/t/sourced-community/shared_invite/enQtMjc4Njk5MzEyNzM2LTFjNzY4NjEwZGEwMzRiNTM4MzRlMzQ4MmIzZjkwZmZlM2NjODUxZmJjNDI1OTcxNDAyMmZlNmFjODZlNTg0YWM). We hang out in the \#general channel.
0 commit comments