diff --git a/EIPS/eip-1.md b/EIPS/eip-1.md index b997aec1..c2374d98 100644 --- a/EIPS/eip-1.md +++ b/EIPS/eip-1.md @@ -117,29 +117,31 @@ EIPs should be written in [markdown] format. Image files should be included in a EIP Header Preamble ------------------- -Each EIP must begin with an RFC 822 style header preamble. The headers must appear in the following order. Headers marked with "*" are optional and are described below. All other headers are required. +Each EIP must begin with an RFC 822 style header preamble, preceded and followed by three hyphens ('---'). The headers must appear in the following order. Headers marked with "*" are optional and are described below. All other headers are required. -` EIP: ` (this is determined by the EIP editor) +` eip: ` (this is determined by the EIP editor) -` Title: ` +` title: ` -` Author: ` +` author: ` -` * Discussions-To: ` +` * discussions-to: ` -` Status: ` +` status: ` -` Type: ` +` type: ` -` Created: ` +` created: ` -` * Replaces: ` +` * requires: ` -` * Superseded-By: ` +` * replaces: ` -` * Resolution: ` +` * superseded-by: ` -The Author header lists the names, and optionally the email addresses of all the authors/owners of the EIP. The format of the Author header value must be +` * resolution: ` + +The author header lists the names, and optionally the email addresses of all the authors/owners of the EIP. The format of the author header value must be Random J. User <address@dom.ain> @@ -149,17 +151,19 @@ Random J. User if the email address is not given. -Note: The Resolution header is required for Standards Track EIPs only. It contains a URL that should point to an email message or other web resource where the pronouncement about the EIP is made. +Note: The resolution header is required for Standards Track EIPs only. It contains a URL that should point to an email message or other web resource where the pronouncement about the EIP is made. -While an EIP is in private discussions (usually during the initial Draft phase), a Discussions-To header will indicate the mailing list or URL where the EIP is being discussed. No Discussions-To header is necessary if the EIP is being discussed privately with the author. +While an EIP is in private discussions (usually during the initial Draft phase), a discussions-to header will indicate the mailing list or URL where the EIP is being discussed. No discussions-to header is necessary if the EIP is being discussed privately with the author. -The Type header specifies the type of EIP: Standards Track, Meta, or Informational. If the track is Standards please include the subcategory (core, networking, interface, or ERC). +The type header specifies the type of EIP: Standards Track, Meta, or Informational. If the track is Standards please include the subcategory (core, networking, interface, or ERC). -The Created header records the date that the EIP was assigned a number. Both headers should be in yyyy-mm-dd format, e.g. 2001-08-14. +The created header records the date that the EIP was assigned a number. Both headers should be in yyyy-mm-dd format, e.g. 2001-08-14. -EIPs may have a Requires header, indicating the EIP numbers that this EIP depends on. +EIPs may have a requires header, indicating the EIP numbers that this EIP depends on. -EIPs may also have a Superseded-By header indicating that an EIP has been rendered obsolete by a later document; the value is the number of the EIP that replaces the current document. The newer EIP must have a Replaces header containing the number of the EIP that it rendered obsolete. +EIPs may also have a superseded-by header indicating that an EIP has been rendered obsolete by a later document; the value is the number of the EIP that replaces the current document. The newer EIP must have a Replaces header containing the number of the EIP that it rendered obsolete. + +Headers that permit lists must separate elements with commas. Auxiliary Files --------------- diff --git a/EIPS/eip-158.md b/EIPS/eip-158.md index 5b1f13c3..443e3b39 100644 --- a/EIPS/eip-158.md +++ b/EIPS/eip-158.md @@ -6,7 +6,7 @@ type: Standard Track category: Core status: Superseded created: 2016-10-16 -Superseded-By: 161 +superseded-by: 161 --- # Specification diff --git a/EIPS/eip-211.md b/EIPS/eip-211.md index c2daee4b..b2026ca8 100644 --- a/EIPS/eip-211.md +++ b/EIPS/eip-211.md @@ -6,8 +6,7 @@ type: Standard Track category: Core status: Final created: 2017-02-13 -Requires: -Replaces: 5/8 +replaces: 5,8 --- ## Simple Summary diff --git a/EIPS/eip-606.md b/EIPS/eip-606.md index 1730738d..d7935a8b 100644 --- a/EIPS/eip-606.md +++ b/EIPS/eip-606.md @@ -5,7 +5,7 @@ author: Alex Beregszaszi type: Meta status: Final created: 2017-04-23 -Requires: 2, 7 +requires: 2, 7 --- ## Abstract diff --git a/EIPS/eip-607.md b/EIPS/eip-607.md index 9e713c0f..6d24572d 100644 --- a/EIPS/eip-607.md +++ b/EIPS/eip-607.md @@ -5,7 +5,7 @@ author: Alex Beregszaszi type: Meta status: Final created: 2017-04-23 -Requires: 155, 160, 161, 170 +requires: 155, 160, 161, 170 --- ## Abstract diff --git a/EIPS/eip-608.md b/EIPS/eip-608.md index 8e5eb621..9d056b0e 100644 --- a/EIPS/eip-608.md +++ b/EIPS/eip-608.md @@ -5,7 +5,7 @@ author: Alex Beregszaszi type: Meta status: Final created: 2017-04-23 -Requires: 150 +requires: 150 --- ## Abstract diff --git a/EIPS/eip-609.md b/EIPS/eip-609.md index 23fa8ab3..c315c1d9 100644 --- a/EIPS/eip-609.md +++ b/EIPS/eip-609.md @@ -6,7 +6,7 @@ type: Standard Track category: Core status: Final created: 2017-04-23 -Requires: 100, 140, 196, 197, 198, 211, 214, 649, 658 +requires: 100, 140, 196, 197, 198, 211, 214, 649, 658 --- ## Abstract diff --git a/EIPS/eip-615.md b/EIPS/eip-615.md index b57146af..4ad9c74d 100644 --- a/EIPS/eip-615.md +++ b/EIPS/eip-615.md @@ -5,7 +5,7 @@ status: Draft type: Core author: Greg Colvin , Paweł Bylica, Christian Reitwiessner created: 2016-12-10 -Edited: 2017-25-4 +edited: 2017-25-4 --- ## Abstract diff --git a/EIPS/eip-649.md b/EIPS/eip-649.md index 44296106..52f4e1a2 100644 --- a/EIPS/eip-649.md +++ b/EIPS/eip-649.md @@ -6,7 +6,7 @@ type: Standard Track category: Core status: Final created: 2017-06-21 -Replaces: 186 +replaces: 186 --- ## Simple Summary diff --git a/EIPS/eip-658.md b/EIPS/eip-658.md index 6170436e..00656acd 100644 --- a/EIPS/eip-658.md +++ b/EIPS/eip-658.md @@ -6,8 +6,8 @@ type: Standard Track category: Core status: Final created: 2017-06-30 -Requires: 140 -Replaces: 98 +requires: 140 +replaces: 98 --- ## Abstract diff --git a/EIPS/eip-681.md b/EIPS/eip-681.md index 3093ffc3..6351f46a 100644 --- a/EIPS/eip-681.md +++ b/EIPS/eip-681.md @@ -6,7 +6,7 @@ type: Standard Track category: ERC status: Draft created: 2017-08-01 -Requires: 20, 137, 831 +requires: 20, 137, 831 --- ## Simple Summary diff --git a/EIPS/eip-721.md b/EIPS/eip-721.md index 5a319e03..73dfdd74 100644 --- a/EIPS/eip-721.md +++ b/EIPS/eip-721.md @@ -6,7 +6,7 @@ type: Standard category: ERC status: Draft created: 2018-01-24 -Requires: ERC-165 +requires: ERC-165 --- ## Simple Summary diff --git a/EIPS/eip-868.md b/EIPS/eip-868.md index d5158a03..3ac28fa0 100644 --- a/EIPS/eip-868.md +++ b/EIPS/eip-868.md @@ -6,7 +6,7 @@ type: Standard Track category: Networking status: Draft created: 2018-02-02 -Requires: EIP-8, EIP-778 +requires: 8, 778 --- # Abstract diff --git a/_layouts/eip.html b/_layouts/eip.html index 8e29fdcf..d55a709c 100644 --- a/_layouts/eip.html +++ b/_layouts/eip.html @@ -7,11 +7,24 @@ layout: default + {% if page["discussions-to"] != undefined %} + + {% endif %} - - + {% if page.requires != undefined %} + + {% endif %} + {% if page.replaces != undefined %} + + {% endif %} + {% if page["superseded-by"] != undefined %} + + {% endif %} + {% if page.resolution != undefined %} + + {% endif %}
Author{{ page.author | xml_escape }}
Discussions-To{{ page["discussions-to"] | xml_escape }}
Status{{ page.status | xml_escape }}
Type{{ page.type | xml_escape }}
Layer{{ page.layer | xml_escape }}
Category{{ page.category | xml_escape }}
Created{{ page.created | xml_escape }}
Requires{{ page.requires | xml_escape }}
Replaces{{ page.replaces | xml_escape }}
Superseded by{{ page["superseded-by"] | xml_escape }}
Resolution{{ page.resolution | xml_escape }}
{{ content }}