-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathindex.html
73 lines (69 loc) · 3.15 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
---
layout: default
title: Ampleforth Improvement Proposals
---
<h1 class="page-heading">
Ampleforth Improvement Proposals (AIPs) and Configuration Change Proposals (ACCPs)
<a href="https://discord.gg/mptQ49m" rel="nofollow"
><img src="https://img.shields.io/discord/525087739801239552" alt="Discord"/></a>
<!-- <a href="/last-call.xml"><img src="https://img.shields.io/badge/rss-Last Calls-red.svg" alt="RSS"></a> -->
</h1>
<p>
Ampleforth Improvement Proposals (AIPs) describe standards for the Ampleforth
platform, including core protocol specifications, client APIs, and contract
standards.
</p>
<p>
Ampleforth Configuration Change Proposals(ACCPs) are similar to AIPs, but concern modifications to system configuration values such as equilibrium_threshold and the orchestrator transactions list. ACCPs live in the same repository and website as AIPs do, but have a <a href="https://github.com/Ampleforth/AIPs/blob/master/accp-X.md ">slightly different specification</a>.
</p>
<h2>Contributing</h2>
<ol>
<li>Review <a href="AIPs/aip-1">AIP-1</a> or <a href="ACCP/accp-1">ACCP-1</a>.</li>
<li>Fork the <a href="https://github.com/Ampleforth/AIPs">repository</a> by clicking "Fork" in the top right.</li>
<li>
Add your document to your fork of the repository. There is a template
<a href="https://github.com/Ampleforth/AIPs/blob/master/aip-X.md">AIP</a>
and <a href="https://github.com/Ampleforth/AIPs/blob/master/accp-X.md">ACCP</a>.
</li>
<li>
Submit a Pull Request to Ampleforth's
<a href="https://github.com/ampleforth/AIPs">AIPs repository</a>.
</li>
</ol>
<p>
Your first PR (Pull Request) should be a first draft of the final AIP. It must meet the
formatting criteria enforced by the build (largely, correct metadata in the
header). An editor will manually review the first PR for a new AIP and assign
it a number before merging it. Make sure you include a
<code>discussions-to</code> header with the URL to a discussion forum or open
GitHub issue where people can discuss the AIP as a whole.
</p>
<p>
If your AIP requires images, the image files should be included in a
subdirectory of the `assets` folder for that AIP as follow:
<code>assets/aip-X</code> (for aip <b>X</b>). When linking to an image in the
AIP, use relative links such as <code>../assets/aip-X/image.png</code>.
</p>
<p>
When you believe your AIP is mature and ready to progress past the WIP phase,
you should ask to have your issue added to the next governance call where it
can be discussed for inclusion in a future platform upgrade. If the community
agrees to include it, the AIP editors will update the state of your AIP to
<code>Approved</code>.
</p>
<h2>AIP status terms</h2>
<ul>
<li><strong>WIP</strong> - a AIP that is still being developed.</li>
<li>
<strong>Proposed</strong> - a AIP that is ready to be reviewed in a
governance call.
</li>
<li>
<strong>Approved</strong> - a AIP that has been accepted for implementation
by the Ampleforth community.
</li>
<li>
<strong>Implemented</strong> - a AIP that has been released to mainnet.
</li>
<li><strong>Rejected</strong> - a AIP that has been rejected.</li>
</ul>