From 84a27415de3765988ac386fcebcdaa3c7dc30a3d Mon Sep 17 00:00:00 2001 From: Nick Murphy Date: Wed, 26 Sep 2018 16:21:59 -0400 Subject: [PATCH 1/5] Test DOI badge in README.rst --- README.rst | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/README.rst b/README.rst index 49f074f..f047d1f 100644 --- a/README.rst +++ b/README.rst @@ -11,16 +11,17 @@ This repository contains PlasmaPy Enhancement Proposals (PLEPs). `PLEP 0 `__ contains the full index of PLEPs. For convenience, an abbreviated index of PLEPs is provided below. -+--------+----------------------------------------------------------------------------------+-----------------------------------+ -| number | title | DOI | -+========+==================================================================================+===================================+ -| 0 | `Index of PlasmaPy Enhancement Proposals <./PLEP-0000.rst>`__ | | -+--------+----------------------------------------------------------------------------------+-----------------------------------+ -| 1 | `Purpose and Guidelines for PlasmaPy Enhancement Proposals <./PLEP-0001.rst>`__ | | -+--------+----------------------------------------------------------------------------------+-----------------------------------+ -| 2 | `PlasmaPy Governance <./PLEP-0002.rst>`__ | | -+--------+----------------------------------------------------------------------------------+-----------------------------------+ -| 3 | `Members of Coordinating Committee <./PLEP-0003.rst>`__ | | -+--------+----------------------------------------------------------------------------------+-----------------------------------+ -| 4 | `Licensing of PlasmaPy Repositories <./PLEP-0004.rst>`__ | | -+--------+----------------------------------------------------------------------------------+-----------------------------------+ ++--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------+ +| number | title | DOI | ++========+==================================================================================+====================================================================+ +| 0 | `Index of PlasmaPy Enhancement Proposals <./PLEP-0000.rst>`__ | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1435973.svg | +| | | :target: https://doi.org/10.5281/zenodo.1435973 | ++--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------+ +| 1 | `Purpose and Guidelines for PlasmaPy Enhancement Proposals <./PLEP-0001.rst>`__ | | ++--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------+ +| 2 | `PlasmaPy Governance <./PLEP-0002.rst>`__ | | ++--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------+ +| 3 | `Members of Coordinating Committee <./PLEP-0003.rst>`__ | | ++--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------+ +| 4 | `Licensing of PlasmaPy Repositories <./PLEP-0004.rst>`__ | | ++--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------+ From 8d9049df0e9167ba6d095cc09c51ee6af53cc6f3 Mon Sep 17 00:00:00 2001 From: Nick Murphy Date: Wed, 26 Sep 2018 16:36:56 -0400 Subject: [PATCH 2/5] Add persistent DOIs in README.rst --- README.rst | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/README.rst b/README.rst index f047d1f..b4cf9d6 100644 --- a/README.rst +++ b/README.rst @@ -7,21 +7,25 @@ PlasmaPy Enhancement Proposals .. |licensebuttons by| image:: https://licensebuttons.net/l/by/3.0/88x31.png :target: https://creativecommons.org/licenses/by/4.0 -This repository contains PlasmaPy Enhancement Proposals (PLEPs). -`PLEP 0 `__ contains the full index of PLEPs. For +This repository contains PlasmaPy Enhancement Proposals (PLEPs). +`PLEP 0 `__ contains the full index of PLEPs. For convenience, an abbreviated index of PLEPs is provided below. +--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------+ | number | title | DOI | +========+==================================================================================+====================================================================+ -| 0 | `Index of PlasmaPy Enhancement Proposals <./PLEP-0000.rst>`__ | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1435973.svg | -| | | :target: https://doi.org/10.5281/zenodo.1435973 | +| 0 | `Index of PlasmaPy Enhancement Proposals <./PLEP-0000.rst>`__ | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1435972.svg | +| | | :target: https://doi.org/10.5281/zenodo.1435972 | +--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------+ -| 1 | `Purpose and Guidelines for PlasmaPy Enhancement Proposals <./PLEP-0001.rst>`__ | | +| 1 | `Purpose and Guidelines for PlasmaPy Enhancement Proposals <./PLEP-0001.rst>`__ | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1435976.svg | +| | | :target: https://doi.org/10.5281/zenodo.1435976 | +--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------+ -| 2 | `PlasmaPy Governance <./PLEP-0002.rst>`__ | | +| 2 | `PlasmaPy Governance <./PLEP-0002.rst>`__ | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1435980.svg | +| | | :target: https://doi.org/10.5281/zenodo.1435980 | +--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------+ -| 3 | `Members of Coordinating Committee <./PLEP-0003.rst>`__ | | +| 3 | `Members of Coordinating Committee <./PLEP-0003.rst>`__ | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1435988.svg | +| | | :target: https://doi.org/10.5281/zenodo.1435988 | +--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------+ -| 4 | `Licensing of PlasmaPy Repositories <./PLEP-0004.rst>`__ | | +| 4 | `Licensing of PlasmaPy Repositories <./PLEP-0004.rst>`__ | .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.1435990.svg | +| | | :target: https://doi.org/10.5281/zenodo.1435990 | +--------+----------------------------------------------------------------------------------+--------------------------------------------------------------------+ From d26aefc8cd2b03784fa6a14e54da2ec57b37d962 Mon Sep 17 00:00:00 2001 From: Nick Murphy Date: Wed, 26 Sep 2018 16:45:09 -0400 Subject: [PATCH 3/5] Add DOIs for PLEPs 0-4 on PLEP 0 --- PLEP-0000.rst | 76 ++++++++++++++++++++++++++------------------------- 1 file changed, 39 insertions(+), 37 deletions(-) diff --git a/PLEP-0000.rst b/PLEP-0000.rst index ea80d9a..7a7b700 100644 --- a/PLEP-0000.rst +++ b/PLEP-0000.rst @@ -2,17 +2,19 @@ PLEP-0000 - Index of PlasmaPy Enhancement Proposals ===================================================== -+-------------------+--------------------------------------------------+ -| PLEP | 0 | -+===================+==================================================+ -| author(s) | PlasmaPy Community | -+-------------------+--------------------------------------------------+ -| date created | 2017-09-28 | -+-------------------+--------------------------------------------------+ -| date last revised | 2018-09-26 | -+-------------------+--------------------------------------------------+ -| type | informational | -+-------------------+--------------------------------------------------+ ++-------------------+---------------------------------------------------------------------+ +| PLEP | 0 | ++===================+=====================================================================+ +| author(s) | PlasmaPy Community | ++-------------------+---------------------------------------------------------------------+ +| date created | 2017-09-28 | ++-------------------+---------------------------------------------------------------------+ +| date last revised | 2018-09-26 | ++-------------------+---------------------------------------------------------------------+ +| type | informational | ++-------------------+---------------------------------------------------------------------+ +| DOI | `10.5281/zenodo.1435972 `__ | ++-------------------+---------------------------------------------------------------------+ This PLEP is an index of all PlasmaPy Enhancement Proposals, known as PLEPs (to avoid confusion with Python Enhancement Proposals, or PEPs). @@ -20,41 +22,41 @@ PLEPs (to avoid confusion with Python Enhancement Proposals, or PEPs). Informational PLEPs =================== -+--------+---------------------------------------------------------------------------+---------------------------+---------------+--------------------------------------------+ -| number | title | author(s) | type | DOI | -+========+===========================================================================+===========================+===============+============================================+ -| 0 | `Index of PlasmaPy Enhancement Proposals | PlasmaPy Community | informational | | -| | `__ | | | | -+--------+---------------------------------------------------------------------------+---------------------------+---------------+--------------------------------------------+ -| 3 | `Members of Coordinating Committee | PlasmaPy Community | informational | | -| | `__ | | | | -+--------+---------------------------------------------------------------------------+---------------------------+---------------+--------------------------------------------+ ++--------+---------------------------------------------------------------------------+---------------------------+---------------+---------------------------------------------+ +| number | title | author(s) | type | DOI | ++========+===========================================================================+===========================+===============+=============================================+ +| 0 | `Index of PlasmaPy Enhancement Proposals | PlasmaPy Community | informational | `10.5281/zenodo.1435972 | +| | `__ | | | `__ | | ++--------+---------------------------------------------------------------------------+---------------------------+---------------+---------------------------------------------+ +| 3 | `Members of Coordinating Committee | PlasmaPy Community | informational | `10.5281/zenodo.1435988 | +| | `__ | | | `__ | ++--------+---------------------------------------------------------------------------+---------------------------+---------------+---------------------------------------------+ Accepted PLEPs ============== -+--------+---------------------------------------------------------------------------+---------------------------+---------------+--------------------------------------------+ -| number | title | author(s) | type | DOI | -+========+===========================================================================+===========================+===============+============================================+ -| 1 | `Purpose and Guidelines for PlasmaPy Enhancement Proposals | Nicholas A. Murphy | process | | -| | `__ | | | | -+--------+---------------------------------------------------------------------------+---------------------------+---------------+--------------------------------------------+ -| 2 | `PlasmaPy Governance | Nicholas A. Murphy | process | | -| | `__ | | | | -+--------+---------------------------------------------------------------------------+---------------------------+---------------+--------------------------------------------+ -| 4 | `Licensing of PlasmaPy Repositories | Nicholas A. Murphy | process | | -| | `__ | | | | -+--------+---------------------------------------------------------------------------+---------------------------+---------------+--------------------------------------------+ ++--------+---------------------------------------------------------------------------+---------------------------+---------------+---------------------------------------------+ +| number | title | author(s) | type | DOI | ++========+===========================================================================+===========================+===============+=============================================+ +| 1 | `Purpose and Guidelines for PlasmaPy Enhancement Proposals | Nicholas A. Murphy | process | `10.5281/zenodo.1435976 | +| | `__ | | | `__ | ++--------+---------------------------------------------------------------------------+---------------------------+---------------+---------------------------------------------+ +| 2 | `PlasmaPy Governance | Nicholas A. Murphy | process | `10.5281/zenodo.1435980 | +| | `__ | | | `__ | ++--------+---------------------------------------------------------------------------+---------------------------+---------------+---------------------------------------------+ +| 4 | `Licensing of PlasmaPy Repositories | Nicholas A. Murphy | process | `10.5281/zenodo.1435990 | +| | `__ | | | `__ | ++--------+---------------------------------------------------------------------------+---------------------------+---------------+---------------------------------------------+ Declined PLEPs ============== -+--------+---------------------------------------------------------------------------+---------------------------+---------------+--------------------------------------------+ -| number | title | author(s) | type | DOI | -+========+===========================================================================+===========================+===============+============================================+ -| | | | | | -+--------+---------------------------------------------------------------------------+---------------------------+---------------+--------------------------------------------+ ++--------+---------------------------------------------------------------------------+---------------------------+---------------+---------------------------------------------+ +| number | title | author(s) | type | DOI | ++========+===========================================================================+===========================+===============+=============================================+ +| | | | | | ++--------+---------------------------------------------------------------------------+---------------------------+---------------+---------------------------------------------+ PLEPs in preparation or under consideration =========================================== From a51ae727636e7b1aa66a47f251fccb66187b2b6f Mon Sep 17 00:00:00 2001 From: Nick Murphy Date: Wed, 26 Sep 2018 16:51:10 -0400 Subject: [PATCH 4/5] Fix error in table in PLEP 0 --- PLEP-0000.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PLEP-0000.rst b/PLEP-0000.rst index 7a7b700..7e100ae 100644 --- a/PLEP-0000.rst +++ b/PLEP-0000.rst @@ -26,7 +26,7 @@ Informational PLEPs | number | title | author(s) | type | DOI | +========+===========================================================================+===========================+===============+=============================================+ | 0 | `Index of PlasmaPy Enhancement Proposals | PlasmaPy Community | informational | `10.5281/zenodo.1435972 | -| | `__ | | | `__ | | +| | `__ | | | `__ | +--------+---------------------------------------------------------------------------+---------------------------+---------------+---------------------------------------------+ | 3 | `Members of Coordinating Committee | PlasmaPy Community | informational | `10.5281/zenodo.1435988 | | | `__ | | | `__ | From 6b28b3c136201a40044796a3b22c194de7d2ce50 Mon Sep 17 00:00:00 2001 From: Nick Murphy Date: Wed, 26 Sep 2018 17:07:27 -0400 Subject: [PATCH 5/5] Add DOIs to headers of PLEPs 1-4 --- PLEP-0001.rst | 33 ++++++++++++++++++--------------- PLEP-0002.rst | 33 ++++++++++++++++++--------------- PLEP-0003.rst | 25 ++++++++++++++----------- PLEP-0004.rst | 33 ++++++++++++++++++--------------- 4 files changed, 68 insertions(+), 56 deletions(-) diff --git a/PLEP-0001.rst b/PLEP-0001.rst index 0b3fb6b..0bcf0e7 100644 --- a/PLEP-0001.rst +++ b/PLEP-0001.rst @@ -2,21 +2,24 @@ PLEP-0001 – Purpose and Guidelines for PlasmaPy Enhancement Proposals ===================================================================== -+-----------------------------------+-----------------------------------+ -| PLEP | 1 | -+===================================+===================================+ -| author(s) | Nicholas A. Murphy | -+-----------------------------------+-----------------------------------+ -| contact email | namurphy@cfa.harvard.edu | -+-----------------------------------+-----------------------------------+ -| date created | 2017-11-13 | -+-----------------------------------+-----------------------------------+ -| date last revised | 2018-09-18 | -+-----------------------------------+-----------------------------------+ -| type | process | -+-----------------------------------+-----------------------------------+ -| status | accepted | -+-----------------------------------+-----------------------------------+ ++-----------------------------------+---------------------------------------------+ +| PLEP | 1 | ++===================================+=============================================+ +| author(s) | Nicholas A. Murphy | ++-----------------------------------+---------------------------------------------+ +| contact email | namurphy@cfa.harvard.edu | ++-----------------------------------+---------------------------------------------+ +| date created | 2017-11-13 | ++-----------------------------------+---------------------------------------------+ +| date last revised | 2018-09-26 | ++-----------------------------------+---------------------------------------------+ +| type | process | ++-----------------------------------+---------------------------------------------+ +| status | accepted | ++-----------------------------------+---------------------------------------------+ +| DOI | `10.5281/zenodo.1435976 | +| | `__ | ++-----------------------------------+---------------------------------------------+ Introduction ------------ diff --git a/PLEP-0002.rst b/PLEP-0002.rst index 9c9c9b9..472bc4f 100644 --- a/PLEP-0002.rst +++ b/PLEP-0002.rst @@ -2,21 +2,24 @@ PLEP-0002 – PlasmaPy Governance =============================== -+-------------------+--------------------------+ -| PLEP | 2 | -+===================+==========================+ -| author(s) | Nicholas A. Murphy | -+-------------------+--------------------------+ -| contact email | namurphy@cfa.harvard.edu | -+-------------------+--------------------------+ -| date created | 2017-11-15 | -+-------------------+--------------------------+ -| date last revised | 2018-09-18 | -+-------------------+--------------------------+ -| type | process | -+-------------------+--------------------------+ -| status | accepted | -+-------------------+--------------------------+ ++-------------------+---------------------------------------------+ +| PLEP | 2 | ++===================+=============================================+ +| author(s) | Nicholas A. Murphy | ++-------------------+---------------------------------------------+ +| contact email | namurphy@cfa.harvard.edu | ++-------------------+---------------------------------------------+ +| date created | 2017-11-15 | ++-------------------+---------------------------------------------+ +| date last revised | 2018-09-26 | ++-------------------+---------------------------------------------+ +| type | process | ++-------------------+---------------------------------------------+ +| status | accepted | ++-------------------+---------------------------------------------+ +| DOI | `10.5281/zenodo.1435980 | +| | `__ | ++-------------------+---------------------------------------------+ Abstract ======== diff --git a/PLEP-0003.rst b/PLEP-0003.rst index a034216..b74b5ab 100644 --- a/PLEP-0003.rst +++ b/PLEP-0003.rst @@ -2,17 +2,20 @@ PLEP-0003 – Members of Coordinating Committee ============================================= -+-------------------+-----------------------------------+ -| PLEP | 3 | -+===================+===================================+ -| author(s) | PlasmaPy Community | -+-------------------+-----------------------------------+ -| date created | 2017-09-29 | -+-------------------+-----------------------------------+ -| date last revised | 2018-09-26 | -+-------------------+-----------------------------------+ -| type | informational | -+-------------------+-----------------------------------+ ++-------------------+---------------------------------------------+ +| PLEP | 3 | ++===================+=============================================+ +| author(s) | PlasmaPy Community | ++-------------------+---------------------------------------------+ +| date created | 2017-09-29 | ++-------------------+---------------------------------------------+ +| date last revised | 2018-09-26 | ++-------------------+---------------------------------------------+ +| type | informational | ++-------------------+---------------------------------------------+ +| DOI | `10.5281/zenodo.1435988 | +| | `__ | ++-------------------+---------------------------------------------+ Abstract -------- diff --git a/PLEP-0004.rst b/PLEP-0004.rst index 369aad9..9d93780 100644 --- a/PLEP-0004.rst +++ b/PLEP-0004.rst @@ -2,21 +2,24 @@ PLEP-0004 – Licensing of PlasmaPy Repositories ============================================== -+-------------------+--------------------------+ -| PLEP | 4 | -+===================+==========================+ -| author(s) | Nicholas A. Murphy | -+-------------------+--------------------------+ -| contact email | namurphy@cfa.harvard.edu | -+-------------------+--------------------------+ -| date created | 2017-09-28 | -+-------------------+--------------------------+ -| date last revised | 2018-09-17 | -+-------------------+--------------------------+ -| type | process | -+-------------------+--------------------------+ -| status | accepted | -+-------------------+--------------------------+ ++-------------------+---------------------------------------------+ +| PLEP | 4 | ++===================+=============================================+ +| author(s) | Nicholas A. Murphy | ++-------------------+---------------------------------------------+ +| contact email | namurphy@cfa.harvard.edu | ++-------------------+---------------------------------------------+ +| date created | 2017-09-28 | ++-------------------+---------------------------------------------+ +| date last revised | 2018-09-26 | ++-------------------+---------------------------------------------+ +| type | process | ++-------------------+---------------------------------------------+ +| status | accepted | ++-------------------+---------------------------------------------+ +| DOI | `10.5281/zenodo.1435990 | +| | `__ | ++-------------------+---------------------------------------------+ Summary -------