crevetor / kcalcore Goto Github PK
View Code? Open in Web Editor NEWThis project forked from mer-packages/kcalcore
License: Other
This project forked from mer-packages/kcalcore
License: Other
In this file: * About kdepimlibs * What's included * Licensing * Reporting Bugs * Debugging * Mailing List, Getting involved * More Info About kdepimlibs ---------------- This module includes libraries that are central to the development and execution of a KDE-PIM application. The KDE-PIM project aims to bring together those who wish to help design, implement, test, etc. anything that's to do with personal information management. This rather broad scope encompasses mail clients, addressbooks, usenet news, scheduling and even sticky notes. What's Included --------------- Here is an alphabetical list: * akonadi: client access library for using the Akonadi PIM data server. * kblog: C++ API for weblogging access * kcal: C++ API for the iCalendar and vCalendar formats (Deprecated by kcalcore and kcalutils) * kcalcore: C++ API for the iCalendar and vCalendar formats * kcalutils: C++ library containing utility functions on top of kcalcore. * kcal/libical: a basic iCalendar protocol implementation, see RFCs 2245,2246 * kholidays: C++ library for calendar holidays * kimap: C++ API for IMAP support * kldap: C++ API for LDAP access * kmime: C++ API for MIME handling * kontactinterface: The glue for embedding KParts into Kontact * kpimidentities: C++ API for shared identities for mail applications * kpimutils: A library for general purpose PIM utilities * ktnef: C++ API for the handling of TNEF data * kxmlrpclient: An XML-RPC client library * mailtransport: C++ API and support code for managing mail transport * microblog: a library for microblogging * syndication: An RSS/Atom feed parser library * qgpgme: A C++ wrapper for gpgme * kioslaves/sieve: Sieve kioslave * kpimtextedit: Provides a textedit with PIM-specific features and can convert the textedit content to various markup formats Licensing --------- The libraries themselves are covered by the GNU Library General Public License (LGPL). Any other programs (such as the examples) are covered by the GNU General Public License (GPL). All the gory details for the LGPL reside in COPYING.LIB, and for the GPL reside in COPYING. Various parts are also covered under a BSD style license, detailed in COPYING.BSD. Currently, code covered under such license is copyrighted by Theo de Raadt. When in doubt, check the individual file, they should all have license headings and other identifying marks. Mailing List, getting involved ------------------------------ If you'd like to get involved with the project, subscribe to [email protected] with an email to [email protected] with the subject line: subscribe [email protected] If you have questions relating to development of this module please post them on the developers mailing list ([email protected]). If you have user questions, please use [email protected] If you are interested in kmail development use the mailing list [email protected]. Debugging --------- You can use --enable-debug with the configure script, if you want to have debug code in your KDE libs. If you have the space and can stand code that's somewhat slower, this is worth it. The extra information really helps debugging and thus bugfixing. On the other hand, --disable-debug removes all debug messages, leading to a faster and cleaner desktop. See also the file DEBUG. Reporting Bugs -------------- Reporting bugs is an art. Why? Because bug reports can help and hinder. They hinder if the developers are just buried in an avalanche of bug reports. They spend hours figuring out which bug reports are valid and which aren't, which bug reports are due to bugs or due to installation problems. They can be of tremendous help to notify developers on problems in areas that they normally don't have access (e.g. KDE on AIX) to. So, here are some tips on bug reporting: * make sure your bug is due to KDE ... and not due to a packaging problem of your Linux distributor. For example, most "I can not install the XYZ.rpm" problem are due to packaging issues. Refer with such questions to your Linux Distributor and his appropriate mailing list or bug reporting tool. * The chance is high that your bug has already been dealt with ... so look if there is a newer version of kdepimlibs available. Reporting bugs for older, deprecated versions usually don't get that much attention :-) * Also the chance is high that another one experienced your problem. The bug report wizard at http://bugs.kde.org will help you to find out if your problem has already been reported. * The best bug report for a project based on voluntary work is of course one that comes with a patch that solves the problem. :-) More info --------- http://www.kde.org is a good starting point for info on KDE. If you are a developer, you may also point your browser to http://developer.kde.org. There is a plethora of mailing lists available, you can gain an overview quickly by looking at http://lists.kde.org.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.