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
This Sencha ExtJS NPM package is built with the [coon.js-library](https://github.com/coon.js) and provides a webmail client
5
-
implementation for the [conjoon](https://github.com/conjoon/conjoon) application.
6
-
3
+
JavaScript email client module for [conjoon](https://conjoon.org), powered by [Sencha Ext JS](https://sencha.com) and [coon.js](https://github.com/coon-js).
For using the package as an external dependency in an application:
19
+
<br>
25
20
In your `app.json`, add this package as a requirement, and make sure your ExtJS `workspace.json`
26
21
is properly configured to look up local repositories in the `node_modules`-directory.
27
22
@@ -35,23 +30,31 @@ Example (`workspace.json`) :
35
30
}
36
31
```
37
32
38
-
## Usage
39
-
When using this package without a backend implementation, make sure your app uses the [extjs-dev-webmailsim](https://github.com/conjoon/extjs-dev-webmailsim) package of the [conjoon](https://github.com/conjoon) project.
40
-
41
-
### Required Services
42
-
This package requires a service that complies with the REST API described in `rest-imap` which can be found
43
-
in the [REST API description](https://github.com/conjoon/rest-api-description) of the **conjoon**-project.
44
-
45
-
The url of this service can be configured in the configuration file for this package.
33
+
Update the `app.json` of the application by specifying this package in the `uses`-property in
34
+
either the `development` and/or `prodution` section:
46
35
36
+
*Example:*
47
37
```json
48
38
{
49
-
"service": {
50
-
"rest-imap": {
51
-
"base" : "https://localhost/rest-imap/api/v1"
52
-
}
39
+
"development": {
40
+
"uses": [
41
+
"extjs-dev-imapusersim",
42
+
"extjs-app-imapuser",
43
+
"extjs-app-webmail",
44
+
"extjs-dev-webmailsim"
45
+
]
46
+
},
47
+
"production": {
48
+
"uses": [
49
+
"extjs-app-imapuser",
50
+
"extjs-app-webmail"
51
+
]
53
52
}
54
-
}
53
+
}
55
54
```
56
-
Please refer to the documentation of [extjs-lib-core](https://github.com/coon-js/extjs-lib-core) on how to
57
-
create package-specific configurations.
55
+
56
+
## Configuration and Usage
57
+
For more information on how to configure and use the package, refer to the [documentation](./docs/README.md).
58
+
59
+
## Tests
60
+
Tests are written with [Siesta](https://bryntum.com/siesta). Documentation can be found [here](./tests/README.md).
0 commit comments