You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`onSearchIndex`: Enriches search index (e.g., boost certain docs, add custom fields)
231
-
-`onRender`: Post-processes rendered HTML (e.g., theme variants, inject analytics)
232
-
233
-
**Design for Extensibility:** Use a hook registry pattern so v1.0 can add more hooks without breaking existing plugins. Example: `plugin.hooks.register('onBuild', callback)` instead of `plugin.onBuild = callback`.
234
-
235
-
**Alternatives Considered:**
236
-
- Minimal (2 hooks): Too restrictive; couldn't support common use cases
-**Plugin SDK (`sdk/`)**: GNU General Public License v3. See `sdk/LICENSE`.
12
-
-**Third-party dependencies**: Licensed under their respective licenses. See `NOTICES.md`.
10
+
Third-party dependencies are licensed under their respective licenses. See `NOTICES.md`.
13
11
14
12
This document is a human-readable summary. The license texts are the source of truth.
15
13
16
-
## Core framework (proprietary): what you can do
14
+
## Core framework license (summary)
17
15
18
16
You may:
19
17
@@ -22,30 +20,21 @@ You may:
22
20
- Modify the core framework for your own use.
23
21
- Deploy the core framework to serve documentation content for your products, services, or organization (including serving documentation to the public).
24
22
25
-
## Core framework (proprietary): restrictions
26
-
27
23
You may not, without prior written permission from the licensor:
28
24
29
25
- Distribute, publish, or otherwise make available the core framework (or any modified version of it) to any third party, in source or binary form.
30
26
- Sell, sublicense, rent, lease, or otherwise transfer rights to the core framework.
31
-
- Provide the core framework as a hosted or managed service to third parties where the primary value is providing access to EmberDocs itself (for example, an "EmberDocs-as-a-service" offering).
27
+
- Provide the core framework as a hosted or managed service to third parties where the primary value is providing access to EmberDocs itself (for example, an \"EmberDocs-as-a-service\" offering).
32
28
33
29
For full details, see `LICENSE`.
34
30
35
-
## Plugin SDK (`sdk/`) license
36
-
37
-
All contents under `sdk/` are licensed under GPLv3. See `sdk/LICENSE`.
38
-
39
-
To keep licensing boundaries clear, the core framework should not depend on code within `sdk/`.
40
-
41
31
## Contributions
42
32
43
-
If you submit a contribution to this repository, your contribution is governed by the contribution terms described in the core license. See `LICENSE`.
33
+
If you submit a contribution to this repository, your contribution is governed by the contribution terms described in `LICENSE`.
0 commit comments