[tepl] docs: intro: more infos about the chosen development model
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tepl] docs: intro: more infos about the chosen development model
- Date: Fri, 8 Nov 2019 11:50:02 +0000 (UTC)
commit 629cdc554c9c0876a5b5b7a703b6c4d7f5855212
Author: Sébastien Wilmet <swilmet gnome org>
Date: Fri Nov 8 12:40:31 2019 +0100
docs: intro: more infos about the chosen development model
docs/reference/intro.xml.in | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
---
diff --git a/docs/reference/intro.xml.in b/docs/reference/intro.xml.in
index 8dd9efc..94b6201 100644
--- a/docs/reference/intro.xml.in
+++ b/docs/reference/intro.xml.in
@@ -126,6 +126,24 @@
The API breaks are well documented in
<link linkend="api-breaks">this section</link>.
</para>
+
+ <para>
+ We think that it is the best development model for a library like Tepl. We
+ have thought about other solutions: (a) providing an unstable API, forcing
+ all applications to be ported to the new APIs when a new version of Tepl
+ is released, and (b) have a much longer development cycle (5 years for
+ instance) to develop Tepl and port several applications to it – including
+ gedit. We prefer to follow an agile methodology, which implies to have
+ frequent releases, and to follow the GNOME release schedule with a new
+ stable version every six months. So we don't like the solution (b). As for
+ the solution (a), it should be self-evident that it would cause problems
+ for downstream distributors. There is another solution: (c) bundling,
+ applications statically link the Tepl library with the app binary. But we
+ know that some downstream distributors don't like bundling. If you think
+ of other solutions, comments are more than welcome. We prefer to release a
+ new stable version every six months, and we prefer to implement and design
+ the APIs iteratively.
+ </para>
</refsect1>
<refsect1>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]