[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