mirror of
https://github.com/roleypoly/roleypoly.git
synced 2025-04-24 19:39:11 +00:00
62 lines
2.1 KiB
Markdown
62 lines
2.1 KiB
Markdown
# Roleypoly
|
|
|
|
https://roleypoly.com
|
|
|
|
Tame your Discord roles.
|
|
|
|
### Need Help with the App?
|
|
|
|
📚 [Please read through our community documentation.](https://github.com/roleypoly/community-docs)
|
|
|
|
## Developing
|
|
|
|
This is a meta-package for all of the sub-repos under Roleypoly. Because this is a distributed system, you might not need to develop on all of these at once to get something done. *Docs in future.*
|
|
|
|
### Prerequisites
|
|
|
|
- [Discord OAuth/Bot Application](https://discordapp.com/developers)
|
|
- Go 1.12+ w/ `GO111MODULES=on`
|
|
- Node 12+
|
|
- Yarn
|
|
- [mkcert](https://github.com/FiloSottile/mkcert) for self-signing certs for `roleypoly.local *.roleypoly.local`
|
|
- /etc/hosts entry for the above
|
|
|
|
Some parts of development can be done online or integrated into the online systems hosted on roleypoly.com or canary.roleypoly.com.
|
|
|
|
### Repos
|
|
|
|
- [**Aoi 青い**](https://github.com/roleypoly/aoi)
|
|
- https://aoi.roleypoly.com
|
|
- admin & devops dashboard
|
|
- go, typescript, react
|
|
- [**Auth**](https://github.com/roleypoly/auth)
|
|
- authentication, authorization, and session server.
|
|
- go
|
|
- [**Discord**](https://github.com/roleypoly/discord)
|
|
- discord api client, and bot responder
|
|
- go
|
|
- [**Design**](https://github.com/roleypoly/design)
|
|
- https://ui.roleypoly.com
|
|
- branding, ui kit, storybooks
|
|
- typescript, react
|
|
- [**DevOps**](https://github.com/roleypoly/devops)
|
|
- docker wiring and other tooling
|
|
- [**Gripkit**](https://github.com/roleypoly/gripkit)
|
|
- gRPC wiring toolkit
|
|
- go
|
|
- [**Platform**](https://github.com/roleypoly/platform)
|
|
- main business logic, data & presentation layer
|
|
- go
|
|
- [**RPC**](https://github.com/roleypoly/rpc)
|
|
- protobuf definitions, grpc-go and grpc-web libraries
|
|
- [**UI**](https://github.com/roleypoly/ui)
|
|
- https://roleypoly.com, https://canary.roleypoly.com
|
|
- frontend component
|
|
- node, express, typescript, react, next.js
|
|
|
|
### Other Repos
|
|
|
|
- [Docker Hub](https://hub.docker.com/u/roleypoly)
|
|
- [npm](https://www.npmjs.com/org/roleypoly)
|
|
- [GitHub](https://github.com/roleypoly)
|
|
- [Original Repo](https://github.com/kayteh/roleypoly)
|