mirror of
https://github.com/roleypoly/roleypoly.git
synced 2025-04-24 19:39:11 +00:00
Roleypoly v3 (React + Remix + Cloudflare Workers)
.vscode | ||
hack | ||
src | ||
.gitignore | ||
.prettierrc | ||
BUILD.bazel | ||
deps.bzl | ||
go.mod | ||
go.sum | ||
LICENSE | ||
package.json | ||
README.md | ||
tsconfig.json | ||
WORKSPACE | ||
yarn.lock |
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