AFFiNE/.github
liuyi e516e0db23
refactor(server): plugin modules (#5630)
- [x] separates modules into `fundamental`, `core`, `plugins`
- [x] optional modules with `@OptionalModule` decorator to install modules with requirements met(`requires`, `if`)
- [x] `module.contributesTo` defines optional features that will be enabled if module registered
- [x] `AFFiNE.plugins.use('payment', {})` to enable a optional/plugin module
- [x] `PaymentModule` is the first plugin module
- [x] GraphQLSchema will not be generated for non-included modules
- [x] Frontend can use `ServerConfigType` query to detect which features are enabled
- [x] override existing provider globally
2024-01-22 07:40:28 +00:00
..
actions chore: bump up actions/cache action to v4 (#5616) 2024-01-18 02:37:47 +00:00
deployment fix: improve self-host convenience (#5582) 2024-01-15 09:24:53 +00:00
helm fix(server): selfhost issues (#5623) 2024-01-18 05:55:54 +00:00
ISSUE_TEMPLATE chore: change default branch to canary (#4948) 2023-11-15 07:46:50 +00:00
workflows refactor(server): plugin modules (#5630) 2024-01-22 07:40:28 +00:00
auto_assign.yml ci: auto assign on draft PRs (#1039) 2023-02-16 09:04:56 +08:00
CLA.md docs: replace CLA.md contributor list by online url to reduce noise (#5538) 2024-01-08 09:21:14 +00:00
CODEOWNERS chore: remove en.json code owner (#2740) 2023-06-09 13:24:25 +08:00
FUNDING.yml docs: add FUNDING.yml 2023-04-02 05:52:21 -05:00
labeler.yml refactor(workspace): split workspace interface and implementation (#5463) 2024-01-02 10:58:01 +00:00
renovate.json fix: renovate ignorePaths should not include tests 2024-01-04 18:34:54 +08:00