mirror of
https://github.com/roleypoly/roleypoly.git
synced 2025-04-24 11:29:12 +00:00
2.1 KiB
2.1 KiB
Roleypoly
Tame your Discord roles.
Need Help with the App?
📚 Please read through our community documentation.
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
- Go 1.12+ w/
GO111MODULES=on
- Node 12+
- Yarn
- 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://aoi.roleypoly.com
- admin & devops dashboard
- go, typescript, react
- Auth
- authentication, authorization, and session server.
- go
- Discord
- discord api client, and bot responder
- go
- Design
- https://ui.roleypoly.com
- branding, ui kit, storybooks
- typescript, react
- DevOps
- docker wiring and other tooling
- Gripkit
- gRPC wiring toolkit
- go
- Platform
- main business logic, data & presentation layer
- go
- RPC
- protobuf definitions, grpc-go and grpc-web libraries
- UI
- https://roleypoly.com, https://canary.roleypoly.com
- frontend component
- node, express, typescript, react, next.js