Merge branch 'vector-im:develop' into develop
commit
12544fcd30
|
@ -23,7 +23,7 @@ on:
|
||||||
concurrency: ${{ github.workflow }}
|
concurrency: ${{ github.workflow }}
|
||||||
jobs:
|
jobs:
|
||||||
release:
|
release:
|
||||||
uses: matrix-org/matrix-js-sdk/.github/workflows/release-action.yml@develop
|
uses: matrix-org/matrix-js-sdk/.github/workflows/release-make.yml@develop
|
||||||
secrets:
|
secrets:
|
||||||
ELEMENT_BOT_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
|
ELEMENT_BOT_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
|
||||||
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
|
GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }}
|
||||||
|
|
|
@ -21,5 +21,5 @@ modules:
|
||||||
# An example of pulling a module from NPM
|
# An example of pulling a module from NPM
|
||||||
- "@vector-im/element-web-ilag-module@^0.0.1"
|
- "@vector-im/element-web-ilag-module@^0.0.1"
|
||||||
|
|
||||||
# An example of pulling a module from github
|
# An example of pulling a module from local filesystem during development
|
||||||
- "github:vector-im/element-web-ilag-module#main"
|
- "file:/home/user/development/element-web-ilag-module"
|
||||||
|
|
|
@ -40,6 +40,8 @@ The following requirements are key for any module:
|
||||||
which takes a single parameter: a `ModuleApi` instance. This instance is passed to `super()`.
|
which takes a single parameter: a `ModuleApi` instance. This instance is passed to `super()`.
|
||||||
3. The module must be deployed in a way where `yarn add` can access it, as that is how the build system will try to
|
3. The module must be deployed in a way where `yarn add` can access it, as that is how the build system will try to
|
||||||
install it. Note that while this is often NPM, it can also be a GitHub/GitLab repo or private NPM registry.
|
install it. Note that while this is often NPM, it can also be a GitHub/GitLab repo or private NPM registry.
|
||||||
|
Be careful when using git dependencies in yarn classic, many lifecycle scripts will not be executed which may mean
|
||||||
|
that your module is not built and thus may fail to be imported.
|
||||||
|
|
||||||
... and that's pretty much it. As with any code, please be responsible and call things in line with the documentation.
|
... and that's pretty much it. As with any code, please be responsible and call things in line with the documentation.
|
||||||
Both `RuntimeModule` and `ModuleApi` have extensive documentation to describe what is proper usage and how to set things
|
Both `RuntimeModule` and `ModuleApi` have extensive documentation to describe what is proper usage and how to set things
|
||||||
|
|
|
@ -49,7 +49,8 @@
|
||||||
"privacy_policy_url": "https://element.io/cookie-policy",
|
"privacy_policy_url": "https://element.io/cookie-policy",
|
||||||
"features": {
|
"features": {
|
||||||
"feature_video_rooms": true,
|
"feature_video_rooms": true,
|
||||||
"feature_rust_crypto": true
|
"feature_rust_crypto": true,
|
||||||
|
"feature_new_room_decoration_ui": true
|
||||||
},
|
},
|
||||||
"element_call": {
|
"element_call": {
|
||||||
"url": "https://call.element.dev"
|
"url": "https://call.element.dev"
|
||||||
|
|
Loading…
Reference in New Issue