13 Commits

Author SHA1 Message Date
Micah Zoltu
5cf16bf185
Removes recommendation to link externally. (#3746)
We should not be encouraging users to put tests elsewhere and link to them.  Instead, we should be recommending users inline or include in ../assets any test cases that are applicable to the EIP.
2021-08-26 18:52:40 +08:00
Alex Beregszaszi
1bfcf0c138
Add description field to the EIP header (#3706)
* Add description field to the EIP header

* Update 2718

* Move description rendering to below the title

* Remove the simple summary from the template

This has been removed from EIP-1 on 15-09-2019 in the PR https://github.com/ethereum/EIPs/pull/2186.

* Update title/description/abstract with new recommendation

* Mention length limit of description
2021-08-18 07:05:10 +08:00
Pooja Ranjan
9eae744e36
Update EIP template (#3719)
* Update EIP template

* Update eip-1.md

Updating EIP-1 to provide consistent information as the EIP template.
2021-08-15 19:17:46 +08:00
Tim
21f247c3d9
Update eip-template.md (#3527)
Add missing `"` to quote
2021-04-25 15:22:48 +08:00
Micah Zoltu
7276588e7a
Rewords Motivation section of template. (#3081)
* Rewords Motivation section of template.

While this section is more clear to EIP authors than most, it still requires coaching.  Also, the wording was written back when EIPs were tightly coupled with hard fork coordination, which is no longer the case.

* Improved wording.

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2020-12-05 17:49:56 +08:00
Micah Zoltu
adf069fdb1
Adds words to abstract definition. (#3080)
* Adds words to abstract definition.

I have to coach almost every EIP author on what the abstract is, integrating into the template will hopefully help with that process.

* Improved wording.

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2020-12-05 17:49:16 +08:00
Micah Zoltu
774458ef71
Implementation => Reference Implementation (#3078)
In reality, the `Implementation` section almost always involves someone linking out to a personal or company repository when they create an EIP from the template.  External repositories cause problems because:
1. Links move/change over time and eventually the link will be dead.
2. The implementation likely isn't CC0 as the EIP is, and naive users may follow the link not realizing it is GPL and they are screwing themselves legally.
3. People are using EIPs for advertising their project, and they look for any opportunity they can to link out to their project in the body of the EIP.
4. People often link to some monolithic repository (e.g., go-ethereum) as the "implementation" which is less than useful.

Also, the description was written back when EIPs were part of the hard fork coordination process, so that has been rewritten.

This change makes it so it is more clear that this section is optional and that external links are not the preferred solution to completing this section.
2020-12-05 16:18:35 +08:00
Micah Zoltu
66fabc0ece
Adds clarification to Simple Summary. (#3079)
I have to type this to basically every EIP author, figured it was time to just integrated the advice directly into the template.
2020-12-05 00:43:01 -07:00
Micah Zoltu
afa1426672
Removes the community consensus from rationale in template. (#3082)
EIPs are technical documents, not part of the hard fork coordination process aside from being an asset in that process.  Consensus and politics are not relevant to EIPs.
2020-12-05 00:34:28 -07:00
Alex Beregszaszi
f8e7c028f5
Simplify the EIP template (#2939)
* Try to clarify the meaning of EIP fields

* Remove unhelpful extra comments in the template

* Change EIP-1491 from CRLF to LF

* Remove template comments from EIPs

* Fix heading: Abstarct -> Abstract

* Update EIP-2014

* Change author list of EIP-1
2020-09-08 17:32:52 +08:00
tintin
d318362e9e Adding mandatory "Security Considerations" to EIP-1 (#1963)
* add mandatory "security considerations" to EIP-1 and template EIP-x

* security considerations: clarify wording and process

* security considerations: update eip-1

* Add updated date to EIP-1

Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
2019-12-21 02:04:06 +00:00
Alex Beregszaszi
880184aa52
EIP-1: formatting fixes and clarifications (#2236)
* EIP-1: make category field in EIP more clear

* Better heading in README

* EIP-2: fix typo in rendering

* EIP-1: clarify that an EIP can move from the Abandoned status to the Draft status

Also clarify that EIPs cannot move from the Rejected and Superseded states.

* EIP-1: rename WIP status to Idea

* EIP-1: change template formatting to fix markdown rendering

With angle brackets markdown renders them as HTML tags sometimes (depending on the rendering engine).

* EIP-1812: change copyright link to the correct CC0 link
2019-09-15 17:51:34 +01:00
Alex Beregszaszi
a83a10fedf
Rename eip-X template to eip-template (#2201)
* Rename eip-X template to eip-template

To reduce potential confusion.

* Rename explanation of assets/eip-X to assets/eip-N
2019-07-23 10:32:39 +01:00