2023-04-02 19:24:07 +00:00
|
|
|
H0wdy!!!
|
2023-04-02 18:39:31 +00:00
|
|
|
|
2023-04-12 09:48:12 +00:00
|
|
|
feel free to commit, leave suggestions, issues, or really anything <3
|
2023-04-02 19:24:07 +00:00
|
|
|
|
2023-04-12 12:29:36 +00:00
|
|
|
## SETUP
|
|
|
|
**For a normal user you can follow this process:**
|
|
|
|
|
|
|
|
First clone the repo:
|
|
|
|
```bash
|
|
|
|
git clone https://git.tcp.direct/S4D/tcp-wiki.git
|
|
|
|
```
|
|
|
|
Then you have to cd into the repo's folder and run/compile:
|
|
|
|
```bash
|
|
|
|
cd tcp-wiki/src
|
|
|
|
go run .
|
|
|
|
```
|
|
|
|
Then you goto your browser and visit: http://127.0.0.1:8080/
|
|
|
|
|
|
|
|
**For a develeper setup you can follow this process:**
|
|
|
|
|
|
|
|
First clone the repo:
|
|
|
|
```bash
|
|
|
|
git clone ssh://git@git.tcp.direct:2222/S4D/tcp-wiki.git
|
|
|
|
```
|
|
|
|
Then cd and run dev.sh
|
|
|
|
```bash
|
|
|
|
cd tcp-wiki
|
|
|
|
bash dev.sh
|
|
|
|
```
|
|
|
|
Then you goto your browser and visit: http://127.0.0.1:8080/
|
|
|
|
|
|
|
|
This method just adds in some handy symlinks for development purposes
|
|
|
|
|
|
|
|
### Use with your own repo?
|
|
|
|
|
|
|
|
All you have to do is modify the main.go file:
|
|
|
|
```go
|
|
|
|
const repoURL = "https://git.tcp.direct/S4D/tcp-wiki.git"
|
|
|
|
```
|
|
|
|
Change this line to your repo link, and enjoy!
|
|
|
|
|
2023-04-02 19:24:07 +00:00
|
|
|
## TODO
|
|
|
|
|
|
|
|
- [ ] MANY FUCKING THINGS
|
|
|
|
- [ ] Webhook support for auto pull on push/update of the git repo
|
2023-04-02 20:02:07 +00:00
|
|
|
- [ ] Git Branch support
|
|
|
|
- [ ] add a star/upvote/like feature for pages
|
2023-04-12 09:48:12 +00:00
|
|
|
- [ ] edit tracker
|
|
|
|
- [ ] Author
|
|
|
|
- [ ] last edited
|
|
|
|
- [ ] last editor/commit
|
|
|
|
- [ ] pgp signed intergration
|
2023-04-12 12:29:36 +00:00
|
|
|
- [x] comments using bitcask - generated in comments.db/
|
2023-04-12 09:48:12 +00:00
|
|
|
- [ ] verification - no login pgp
|
|
|
|
- [ ] captcha
|
|
|
|
- [ ] sub rating system
|
|
|
|
- [ ] sort by date etc
|
2023-04-12 12:29:36 +00:00
|
|
|
- [ ] reply to replies
|
|
|
|
- [ ] set security controls per page
|
2023-04-12 09:48:12 +00:00
|
|
|
- [ ] dynamically generated links for all avaiable pages
|
|
|
|
- [ ] sitemap
|
|
|
|
- [ ] anti robot shit here
|
2023-04-12 12:29:36 +00:00
|
|
|
- [ ] acual working pages!?
|
2023-04-12 09:48:12 +00:00
|
|
|
- [ ] post quantum intergration and verification
|
|
|
|
- [ ] BUILD UP THAT MARKDOWN SUPPORT
|
|
|
|
- [ ] fix whatever i did to fuck up design/layout/css???
|