poke-devel
[Top][All Lists]
Advanced

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

[COMMITTED 2/2] AUTHORS, HACKING: add new maintainer for poke-mode.el


From: Aurelien Aptel
Subject: [COMMITTED 2/2] AUTHORS, HACKING: add new maintainer for poke-mode.el
Date: Wed, 10 Jun 2020 20:16:43 +0200

2020-06-10  Aurélien Aptel  <aaptel@suse.com>

        * HACKING (Maintainers): New section.
        (Write After Approval): Add Aurélien Aptel.
        * AUTHORS: Likewise.
---
 AUTHORS   |   1 +
 ChangeLog |   6 +++
 HACKING   | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++---
 3 files changed, 125 insertions(+), 6 deletions(-)

diff --git a/AUTHORS b/AUTHORS
index 5ec2f368..35313d98 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -9,3 +9,4 @@ Dan Čermák              <dan.cermak@cgc-instruments.com>
 Carlo Caione           <ccaione@baylibre.com>
 Eric Blake             <eblake@redhat.com>
 Tim Ruehsen            <tim.ruehsen@gmx.de>
+Aurélien Aptel         <aaptel@suse.com>
diff --git a/ChangeLog b/ChangeLog
index a1ae9e68..ef531604 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2020-06-10  Aurélien Aptel  <aaptel@suse.com>
+
+       * HACKING (Maintainers): New section.
+       (Write After Approval): Add Aurélien Aptel.
+       * AUTHORS: Likewise.
+
 2020-06-08  Aurélien Aptel  <aaptel@suse.com>
 
        * etc/poke-mode.el: New file.
diff --git a/HACKING b/HACKING
index f5256b9d..ef41aafd 100644
--- a/HACKING
+++ b/HACKING
@@ -33,12 +33,109 @@ along with GNU poke.  If not, see 
<https://www.gnu.org/licenses/>.
      2  Maintainers
        2.1  GNU Maintainer
        2.2  Global Reviewers
-       2.3  Write After Approval
-       2.4  Personal Branches
-       2.5  Building Release Tarballs
-       2.6  Installing Obvious Changes
-       2.7  The Bugzilla
-         2.7.1  Dealing with spam in the Bugzilla
+       2.3  Maintainers
+       2.4  Write After Approval
+       2.5  Personal Branches
+       2.6  Building Release Tarballs
+       2.7  Installing Obvious Changes
+       2.8  The Bugzilla
+        2.8.1  Dealing with spam in the Bugzilla
+     3  Development Environment
+       3. 1  Autotools
+       3. 2  Dejagnu
+       3. 3  Flex
+       3. 4  Bison
+       3. 5  readline
+       3. 6  Boehm GC
+       3. 7  Jitter
+       3. 8  JSON-C
+       3. 9  Tcl and Tk
+       3.10  libtextstyle
+       3.11  libnbd
+       3.12  Building
+       3.13  Building the GUI
+       3.14  Building a 32-bit poke
+       3.15  Gettext
+       3.16  Running an Uninstalled Poke
+       3.17  Continuous Integration
+     4  Coding Style and Conventions
+       4.1  Writing C
+        4.1.1  Avoid Tabs
+        4.1.2  Avoid bool
+        4.1.3  Use _p for Predicates
+        4.1.4  Documenting Functions in Public Headers
+       4.2  Writing Poke
+       4.3  Writing RAS
+     5  Writing Tests
+       5. 1  Test framework
+       5. 2  Naming Tests
+       5. 3  Always set obase
+       5. 4  Put each test in its own file
+       5. 5  dg-output may require a newline
+       5. 6  Using data files in tests
+       5. 7  Using NBD connections in tests
+       5. 8  Writing tests that depend on a certain capability
+       5. 9  Writing REPL tests
+       5.10  Testing Pickles
+        5.10.1  Command REPL tests
+        5.10.2  General REPL tests
+     6  Writing Documentation
+       6.1  Documenting Pickles
+     7  Fuzzing poke
+       7.1  Grammarinator
+     8  Deciding on What to Work on
+     9  Submitting a Patch
+    10  Maintenance
+    11  Poke Architecture
+    12  The Poke Compiler
+      12.1  Compiler Overview
+      12.2  The bison Parser in pkl-tab.y
+      12.3  The AST
+       12.3.1  Loop Statements
+      12.4  Compiler Passes and Phases
+       12.4.1  Naming Conventions for Phases
+       12.4.2  Naming Conventions for Handlers
+       12.4.3  Transformation Phases
+       12.4.4  Analysis Phases
+       12.4.5  Type System Phases
+       12.4.6  Front and Middle End Handlers should be Re-entrant
+      12.5  The Type System
+       12.5.1  Type Expressions
+      12.6  Adding Compiler Built-Ins
+    13  The Poke Virtual Machine
+      13.1  Exception Handling
+      13.2  Signal Handling
+      13.3  Offsets and bit-offsets in the PVM
+    14  Memory Management
+      14.1  Using ASTREF
+      14.2  Using ASTDEREF
+      14.3  PVM values in PVM programs
+      14.4  PVM values in AST nodes
+    15  Terminal Handling
+      15.1  pk-term
+      15.2  Styling Classes
+      15.3  Debugging Styling
+    16  Debugging Poke
+      16.1  Building with Debugging support
+      16.2  Invoking GDB to debug an uninstalled poke
+      16.3  Using GDB extensions
+      16.4  Valgrind and Poke
+      16.5  Debugging PVM Assembly Code
+    17  Future Developments
+    18  Appendix: The Source Tree
+      18.1  Common Code
+      18.2  The poke library
+       18.2.1  Public Library Services
+       18.2.2  The Compiler
+       18.2.3  The Poke Virtual Machine
+       18.2.4  The IO Subsystem
+       18.2.5  Poke Standard Library
+       18.2.6  Internal Services
+      18.3  The poke utility
+      18.4  Pickles
+      18.5  Test Suite
+      18.6  Documentation
+      18.7  Other Stuff
      3  Development Environment
        3. 1  Autotools
        3. 2  Dejagnu
@@ -166,6 +263,20 @@ Global Reviewers
 
 Jose E. Marchesi       <jemarch@gnu.org>
 
+Maintainers
+~~~~~~~~~~~
+
+Maintainers are individuals who are responsible for, and have permission
+to check in changes in, certain subsets of the code, and push them to
+the master branch.  Note that that maintainers still need approval to
+check in changes outside of the immediate domain that they maintain.
+
+Note also that maintainers are still asked to send [COMMITTED] messages
+to the list with the patches they push.  This helps to keep the other
+hackers aware of what is going on in other areas.
+
+etc/poke-mode.el       Aurélien Aptel <aaptel@suse.com>
+
 Write After Approval
 ~~~~~~~~~~~~~~~~~~~~
 
@@ -183,6 +294,7 @@ Carlo Caione                <ccaione@baylibre.com>
 Eric Blake             <eblake@redhat.com>
 Tim Ruehsen            <tim.ruehsen@gmx.de>
 Kostas Chasialis       <sdi1600195@di.uoa.gr>
+Aurélien Aptel         <aaptel@suse.com>
 
 Personal Branches
 ~~~~~~~~~~~~~~~~~
-- 
2.26.2




reply via email to

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