gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-docs] 02/02: onboarding -> developer's manual, add checklist


From: gnunet
Subject: [taler-docs] 02/02: onboarding -> developer's manual, add checklist
Date: Fri, 01 Nov 2019 12:56:18 +0100

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository docs.

commit e6f412e90c9343916db12d0ed3deb125ff91dab6
Author: Florian Dold <address@hidden>
AuthorDate: Fri Nov 1 12:56:13 2019 +0100

    onboarding -> developer's manual, add checklist
---
 checklist-release.rst                   | 70 +++++++++++++++++++++++++++++++++
 onboarding.rst => developers-manual.rst | 23 ++++++++---
 index.rst                               |  2 +-
 3 files changed, 89 insertions(+), 6 deletions(-)

diff --git a/checklist-release.rst b/checklist-release.rst
new file mode 100644
index 0000000..90ca6cb
--- /dev/null
+++ b/checklist-release.rst
@@ -0,0 +1,70 @@
+###########################
+GNU Taler Release Checklist
+###########################
+
+
+Release checklists for GNU Taler:
+
+Wallet:
+
+- [ ] build wallet
+- [ ] verify wallet works against 'test.taler.net'
+- [ ] tag repo.
+- [ ] upgrade 'demo.taler.net' to 'test.taler.net'
+- [ ] upload new wallet release to app store
+- [ ] Update bug tracker (mark release, resolved -> closed)
+- [ ] Send announcement to address@hidden
+- [ ] Send announcement to address@hidden (major releases only)
+- [ ] Send announcement to address@hidden
+
+For exchange:
+
+- [ ] check no compiler warnings at "-Wall"
+- [ ] ensure Coverity static analysis passes
+- [ ] make check.
+- [ ] upgrade 'demo.taler.net' to 'test.taler.net'
+- [ ] make dist, make check on result of 'make dist'.
+- [ ] Change version number in configure.ac.
+- [ ] make dist for release.
+- [ ] tag repo.
+- [ ] Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha
+- [ ] Update bug tracker (mark release, resolved -> closed)
+- [ ] Send announcement to address@hidden
+- [ ] Send announcement to address@hidden (major releases only)
+- [ ] Send announcement to address@hidden
+
+For merchant (C backend):
+
+- [ ] check no compiler warnings at "-Wall"
+- [ ] ensure Coverity static analysis passes
+- [ ] make check.
+- [ ] upgrade 'demo.taler.net' to 'test.taler.net'
+- [ ] make dist, make check on result of 'make dist'.
+- [ ] Change version number in configure.ac.
+- [ ] make dist for release.
+- [ ] tag repo.
+- [ ] Upload triplet to ftp-upload.gnu.org/incoming/ftp or /incoming/alpha
+- [ ] Update bug tracker (mark release, resolved -> closed)
+- [ ] Send announcement to address@hidden
+- [ ] Send announcement to address@hidden (major releases only)
+- [ ] Send announcement to address@hidden
+
+For bank:
+
+- TBD
+
+For Python merchant frontend:
+
+- TBD
+
+For PHP merchant frontend:
+
+- TBD
+
+For auditor:
+
+- TBD
+
+For libebics:
+
+- TBD
diff --git a/onboarding.rst b/developers-manual.rst
similarity index 97%
rename from onboarding.rst
rename to developers-manual.rst
index 922e6e1..467c425 100644
--- a/onboarding.rst
+++ b/developers-manual.rst
@@ -1,5 +1,16 @@
-Developer Onboarding Manual
-###########################
+Developer's Manual
+##################
+
+.. toctree::
+   :hidden:
+
+   checklist-release
+
+
+.. note::
+
+  This manual contains information for developers working on GNU Taler
+  and related components.  It is not intended for a general audience.
 
 .. contents:: Table of Contents
 
@@ -40,7 +51,7 @@ the respective repository to:
 
    git://address@hidden/<repository>
 
-For an existing checkout, this can be done by editing the `.git/config` file.
+For an existing checkout, this can be done by editing the ``.git/config`` file.
 
 The server is configured to reject all commits that have not been signed with
 GnuPG. If you do not yet have a GnuPG key, you must create one, as explained
@@ -56,8 +67,8 @@ To sign all commits, you should run
 
    $ git config --global commit.gpgsign true
 
-You can also sign individual commits only by adding the `-S` option to the
-`git commit` command. If you accidentally already made commits but forgot
+You can also sign individual commits only by adding the ``-S`` option to the
+``git commit`` command. If you accidentally already made commits but forgot
 to sign them, you can retroactively add signatures using:
 
 ::
@@ -338,6 +349,8 @@ Releases
 Release Process and Checklists
 ------------------------------
 
+Please use the :doc:`release checklist <checklist-release>`
+
 This document describes the process for releasing a new version of the
 various Taler components to the official GNU mirrors.
 
diff --git a/index.rst b/index.rst
index 2226e70..444019e 100644
--- a/index.rst
+++ b/index.rst
@@ -58,7 +58,7 @@ Documentation Overview
   taler-merchant-api-tutorial
   taler-bank-manual
   taler-backoffice-manual
-  onboarding
+  developers-manual.rst
   anastasis
   libeufin/index
   global-licensing

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]