[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.