tcp-wiki/README.md

66 lines
1.7 KiB
Markdown
Raw Normal View History

2023-04-02 19:24:07 +00:00
H0wdy!!!
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
- [ ] 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/
- [ ] 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
- [ ] dynamically generated links for all avaiable pages
- [ ] sitemap
- [ ] anti robot shit here
2023-04-12 12:29:36 +00:00
- [ ] acual working pages!?
- [ ] post quantum intergration and verification
- [ ] BUILD UP THAT MARKDOWN SUPPORT
- [ ] fix whatever i did to fuck up design/layout/css???