summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-07-12 22:42:03 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-07-12 22:42:03 +0200
commitc765dedc35d70c2926fc6575de43ae03f25e39ca (patch)
treede079a888eacfc32d1337c86b02069a3c3b36804 /docs
parent7692547fa0471175893b38fa5d6ed2faee460298 (diff)
downloadkube-c765dedc35d70c2926fc6575de43ae03f25e39ca.tar.gz
kube-c765dedc35d70c2926fc6575de43ae03f25e39ca.zip
Updated dependencies and docs
Diffstat (limited to 'docs')
-rw-r--r--docs/design.md4
-rw-r--r--docs/requirements.md7
2 files changed, 4 insertions, 7 deletions
diff --git a/docs/design.md b/docs/design.md
index daeed730..f7cd3cc8 100644
--- a/docs/design.md
+++ b/docs/design.md
@@ -64,7 +64,7 @@ If we look at the example of the org.kube.mail component:
64This makes it possible for i.e. a maillist to display a note-widget directly inline, or letting the parent component handle the action to show a full note editor. If nothing handles the action, the root component (the shell)can switch to the note application component. 64This makes it possible for i.e. a maillist to display a note-widget directly inline, or letting the parent component handle the action to show a full note editor. If nothing handles the action, the root component (the shell)can switch to the note application component.
65 65
66## Third party users of components 66## Third party users of components
67Since components are self contained and made available throuh the KPackage sytem, external applications can load fully functional Kube components. 67Since components are self contained and made available as QML plugins, external applications can load fully functional Kube components.
68 68
69For example, the KDE calendar plasmoid could load the Kube Event Viewer component when available, and thus provide Kube's full functionality of that component, including all actions etc, without having to reimplement the Domain Logic (as is the case if only data access is provided through Sink). 69For example, the KDE calendar plasmoid could load the Kube Event Viewer component when available, and thus provide Kube's full functionality of that component, including all actions etc, without having to reimplement the Domain Logic (as is the case if only data access is provided through Sink).
70 70
@@ -169,7 +169,7 @@ The configuraton controller is not only used in the configuration UI to provide
169This allows the account to retrieve configruation data on a property-by-property basis i.e. from Sink or a local config file. 169This allows the account to retrieve configruation data on a property-by-property basis i.e. from Sink or a local config file.
170 170
171### Accounts-Plugin 171### Accounts-Plugin
172The account is supplied as a kpackage based plugin. The plugin is loaded into kube directly from QML. The plugin registers it's configuration controller and potentially actions. 172The account is supplied as a plugin. The plugin is loaded into kube directly from QML. The plugin registers it's configuration controller and potentially actions.
173 173
174Note: We could have a plugin mechanism that discovers account-plugins should that become necessary at some point. 174Note: We could have a plugin mechanism that discovers account-plugins should that become necessary at some point.
175 175
diff --git a/docs/requirements.md b/docs/requirements.md
index a70965a7..733c9f69 100644
--- a/docs/requirements.md
+++ b/docs/requirements.md
@@ -56,8 +56,7 @@ Since the codebase needs to be portable across various platforms old and new, de
56Currently available dependencies: 56Currently available dependencies:
57 57
58* GCC 4.6.3 / MSVC 2013 58* GCC 4.6.3 / MSVC 2013
59* Qt 5.2 59* Qt 5.9
60* kf5-kpackage
61** Used as installation format for all qml parts. Intended to serve as abstraction layer to allow replacing certain modules on differnet platforms/formfactors. 60** Used as installation format for all qml parts. Intended to serve as abstraction layer to allow replacing certain modules on differnet platforms/formfactors.
62* kf5-kcodecs 61* kf5-kcodecs
63** dependency of kmime, email address handling (KEmailAddress) 62** dependency of kmime, email address handling (KEmailAddress)
@@ -65,10 +64,8 @@ Currently available dependencies:
65** Parsing and assembling of mails 64** Parsing and assembling of mails
66* libcurl 7.20 65* libcurl 7.20
67** mailtransport 66** mailtransport
68* libkleo 67* gpgme
69** crypto-stack, currently only gpg 68** crypto-stack, currently only gpg
70* libotp
71** parsing and html rendering of emails
72 69
73# Codebase 70# Codebase
74 71