Roleypoly v3 (React + Remix + Cloudflare Workers)
Find a file
2020-10-10 12:51:47 -04:00
.devcontainer chore: prettier 2020-10-10 04:36:22 -04:00
.github chore: prettier 2020-10-10 04:36:22 -04:00
.storybook chore: prettier 2020-10-10 04:36:22 -04:00
.vscode chore: prettier 2020-10-10 04:36:22 -04:00
hack feat(design-system): convert roles to monorepo and stories, add legacy rpc package 2020-10-10 04:18:23 -04:00
src feat(rpc): add rpcs 2020-10-10 12:51:47 -04:00
terraform chore: prettier 2020-10-10 04:36:22 -04:00
.gitignore chore: prettier 2020-10-10 04:36:22 -04:00
.prettierignore chore: prettier 2020-10-10 04:36:22 -04:00
.prettierrc.js chore: prettier 2020-10-10 04:36:22 -04:00
BUILD.bazel chore: sync tinkering updates 2020-10-06 13:25:16 -04:00
go.mod chore(deps): upgrade oauth2 2020-10-07 19:46:04 -04:00
go.sum chore(deps): upgrade oauth2 2020-10-07 19:46:04 -04:00
go_dependencies.bzl chore(deps): upgrade oauth2 2020-10-07 19:46:04 -04:00
LICENSE re-init because of weird subtree shit 2020-09-15 22:25:26 -04:00
package.json chore: prettier 2020-10-10 04:36:22 -04:00
README.md chore: prettier 2020-10-10 04:36:22 -04:00
tsconfig.json chore: prettier 2020-10-10 04:36:22 -04:00
tslint.json feat(design-system): port most of ui atoms to bazel monorepo and new storybook 2020-10-09 15:17:23 -04:00
vercel.json chore: prettier 2020-10-10 04:36:22 -04:00
WORKSPACE feat(design-system): port most of ui atoms to bazel monorepo and new storybook 2020-10-09 15:17:23 -04:00
yarn.lock chore: prettier 2020-10-10 04:36:22 -04:00

Roleypoly

https://roleypoly.com

Tame your Discord roles.

Need Help with Roleypoly?

📚 Please read through our community documentation. 😕 Still confused? Talk to us on Discord!

Developing

Roleypoly is a distributed system built with Go, React, Terraform, and Bazel.

This repo is currently being re-architected into a monorepo, so most processes might not be documented.

Quickstart

This repo can be quickly setup with VSCode Dev Containers or GitHub Codespaces. This will setup a fully featured Docker container for developing VSCode, including extensions.

If you'd like to not use either of those, it can be imported into your Docker host with bazel run //src/dev-container, or pulled from either roleypoly/dev-container:main or docker.pkg.github.com/roleypoly/roleypoly/dev-container:main. This use case is not actively investigated, but with tinkering, will work. Feel free to document this process and open a PR :)

Things to Know

Bazel can make some tasks far harder normal. Ideally, these are automated over.

  • Updating go.mod?
    • Run hack/gazelle.sh to regenerate deps.bzl.