Skip to content

Instantly share code, notes, and snippets.

Last active Nov 25, 2020
What would you like to do?
A general Boilerplate README file for Improvement Proposals

Boilerplate Proposal README file


-- Added SECURITY section

-- Added 'Libraries' to ## Terminology

-- Added explicit ## LICENSE section

Improvement Proposal Overview Title

Boilerplate Improvement Proposal Project Git Repo README file


This is the overview explanation of the proposal project/improvement. Explain the purpose of the improvement.

Tested Against

Version Build Date
Version 0.6.4 MDc6UmVsZWFzZTI0MzgwNTQ3 2020-03-10T15:26:16Z

Proposal Responsibility:

Person Contact Info Responsibility
@github_usrname Proposal Submitter
@github_dev1 Developer


Explain what is the purpose of each process and process related file in the project.

Click to see file details:


This file does something and its purpose is to do abc.

This file deploys the contracts on mainnet


This file does something and its purpose is to do abc.

Image example of the Rendered FreeMarker file (if applicable)

How to Deploy

Explanation of how to deploy this specific project goes here.

For further deployment templates and options see: Deployment Documentation

Method Trigger
Truffle On creation of a Production Release.
Deployed to mainnet chainid: 1
Web3 Provider On commit to branch with pattern build/development.
Deployed to testnet ropsten


Store details about the releases of your improvement in the Change Log

Improvement Change Log

Informative / Additional Information

Explanation of other details about the project that may not have been included in the Overview.


  1. Use cases.
  2. Error handling.
  3. If there is re-usable code that could be used for other purposes.
  4. Explanation of any specific configurations, in-line code or expressions in any of the process files.
  5. Explanation of designs and specific configurations.
  6. Related documentation that may be contained in another system or the /docs folder.

Additional Support documentation

See the following for additional support documentation related to building and managing process projects:

  1. Best Practices and Documentation Patterns
  2. Helper Scripts and Snippets

Terminology / Libraries

A list of terms and libraries used by this project.

Term Acronym Definition
Initiator Another term used for requestor.
SafeMath Lib OpenZeppelin
Margin Rate
Tether USDT USDT Stablecoin


Point of contact Method
persons name


SPDX-License-Identifier: ISC

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment