Alkimia: Difference between revisions
Asoliverez (talk | contribs) Created page with '= Alkimia = == Definition == Alkimia is the infrastructure for common storage and business logic that will be used by all financial applications in KDE. The target is to share ...' |
No edit summary |
||
(16 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
[[File:Mascot konqi-app-system.png|thumbnail|right|Lay down the infrastructure with [[Konqi]]!]] | |||
= Alkimia = | = Alkimia = | ||
Line 20: | Line 21: | ||
Another purpose of the Alkimia project will be sharing financial data between applications. We will provide a D-Bus server with a well defined interface to the outside world. It should be easy to use for every application (see use cases). This will be done by the [[Alkimia/dbus-service|Alkimia D-Bus service]] | Another purpose of the Alkimia project will be sharing financial data between applications. We will provide a D-Bus server with a well defined interface to the outside world. It should be easy to use for every application (see use cases). This will be done by the [[Alkimia/dbus-service|Alkimia D-Bus service]] | ||
== Development Environment == | |||
Here you will find the development environment used and the instructions to develop it. | |||
Please refer to the page [[Alkimia/Development_Environment | Development Environment]] | |||
== Development Roadmap == | |||
* 8.0 - Integration of online quote support from KMyMoney | |||
* 8.1 | |||
** Support to build without KDELibs4Support library | |||
* 8.2 | |||
** contain patches for integration of AlkOnlineQuotesWidget into KMyMoney/KF5 (see notes for [https://bugs.kde.org/show_bug.cgi?id=381517#c1 KMyMoney related changes]) | |||
** Move widget-related classes from the alkimia library to a separate library called alkimiawidgets | |||
== Ticket state == | |||
* [https://kmymoney.org/openbugs.php?libalkimia Open bugs] | |||
* [https://kmymoney.org/resolvedbugs.php?libalkimia Fixed bugs] | |||
* [https://kmymoney.org/todofeatures.php?libalkimia Open features] | |||
* [https://kmymoney.org/resolvedfeatures.php?libalkimia Implemented features] | |||
== Feature state == | |||
=== Branch 8.1 === | |||
{{FeatureBugzilla|libalkimia|8.1}} | |||
=== Branch 8.2 === | |||
{{FeatureBugzilla|libalkimia|8.2}} |
Latest revision as of 18:12, 19 September 2023
Alkimia
Definition
Alkimia is the infrastructure for common storage and business logic that will be used by all financial applications in KDE. The target is to share financial related information over application bounderies.
The Name
Alkimia is the Arabic word al-kimia (الكيمياء) for alchemy. That has a nice relationship to gold and thus to money and was picked for that reason on the first sprint of the KDE Finance Group.
Use Cases
The Use-Case page lists some user centric use case examples for applications making use of Alkimia.
libalkimia
We found there is a need to share code between financial applications. There are some common classes we all use. They will become part of libalkimia.
Alkimia D-Bus service
Another purpose of the Alkimia project will be sharing financial data between applications. We will provide a D-Bus server with a well defined interface to the outside world. It should be easy to use for every application (see use cases). This will be done by the Alkimia D-Bus service
Development Environment
Here you will find the development environment used and the instructions to develop it. Please refer to the page Development Environment
Development Roadmap
- 8.0 - Integration of online quote support from KMyMoney
- 8.1
- Support to build without KDELibs4Support library
- 8.2
- contain patches for integration of AlkOnlineQuotesWidget into KMyMoney/KF5 (see notes for KMyMoney related changes)
- Move widget-related classes from the alkimia library to a separate library called alkimiawidgets
Ticket state
Feature state
Branch 8.1
id | product | summary | target_milestone | assigned_to |
id | product | summary | target_milestone | assigned_to |
id | product | summary | target_milestone | assigned_to |
Branch 8.2
id | product | summary | target_milestone | assigned_to |
id | product | summary | target_milestone | assigned_to |
id | product | summary | target_milestone | assigned_to |