https://github.com/lt90s/rfschub-server
read the fxxking source code
https://github.com/lt90s/rfschub-server
code-annotation code-reading go go-micro golang microservice
Last synced: 13 days ago
JSON representation
read the fxxking source code
- Host: GitHub
- URL: https://github.com/lt90s/rfschub-server
- Owner: lt90s
- Created: 2019-06-19T06:59:17.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-19T07:01:14.000Z (over 6 years ago)
- Last Synced: 2024-04-27T00:14:38.165Z (over 1 year ago)
- Topics: code-annotation, code-reading, go, go-micro, golang, microservice
- Language: Go
- Size: 12.6 MB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## introduction
`rfschub-server` is the backend of web application `rfschub`, `rfsc` is the abbreviation for the famous slogan **Read the Fxxking Source Code**. You can create source code reading project or join other's reading project, make some comments while reading the code. Have fun reading code!
## Getting started
### prerequisite
1. `go` at least 1.12
2. mongodb
3. git default in /usr/local/bin
4. [universal-ctags](https://github.com/universal-ctags/ctags) default in /usr/local/bin
5. [syntect_server](https://github.com/sourcegraph/syntect_server) default in /usr/local/bin
### start dev server
```sh
go get github.com/lt90s/rfschub-server
cd rfschub-server
./dev/start.sh
```
After starting the server, head to [rfschub-web](https://github.com/lt90s/rfschub-web) to see how to serve the webUI.