The entry-door services for Drumee: everything that happens before a user reaches their workspace — sign-up, sign-in, OAuth, invitations and plan selection.
| Service | ACL | Handles |
|---|---|---|
signup |
acl/signup.json |
Account creation |
oauth |
acl/oauth.json |
The OAuth flow |
google |
acl/google.json |
Sign in with Google |
apple |
acl/apple.json |
Sign in with Apple |
invite |
acl/invite.json |
Invitations |
onboarding |
acl/onboarding.json |
The onboarding sequence |
plan |
acl/plan.json |
Plan selection |
Transactional email templates live in service/templates/ and emailing/.
Database objects this plugin owns are under schemas/ — tables/,
procedures/, patches/ and migrations/.
This is a Drumee server plugin: it runs inside a Drumee server runtime.
npm install
npm run register-plugin
npm run dev
npm run deploy
npm run remove-pluginTo get a runtime to develop against, follow the getting-started guides.
@drumee/server-core and
@drumee/server-essentials.
See the org CONTRIBUTING guide. Questions: Discussions.
Apache-2.0 — see LICENSE.