Skip to content

Commit 54e10c8

Browse files
authored
Merge pull request #64 from adeyemijosh/main
Add Table of Contents to README
2 parents f679cc1 + bdc9f29 commit 54e10c8

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,30 @@ We are building a high quality smart contract library by banning Solidity functi
1212

1313
We are breaking existing software development rules in order to write good software specifically for smart contracts. This is smart contract oriented programming.
1414

15+
## Table of Contents
16+
17+
- [Banned Solidity Features](#banned-solidity-features)
18+
- [Purpose of Compose](#purpose-of-compose)
19+
- [Vision](#vision)
20+
- [Design](#design)
21+
- [Understanding](#understanding)
22+
- [The code is written to be read](#the-code-is-written-to-be-read)
23+
- [Repeat yourself](#repeat-yourself)
24+
- [Compose diamonds](#compose-diamonds)
25+
- [Onchain composability](#onchain-composability)
26+
- [Favor onchain composition over inheritance](#favor-onchain-composition-over-inheritance)
27+
- [Maintain compatibility with existing standards, libraries, and systems](#maintain-compatibility-with-existing-standards-libraries-and-systems)
28+
- [Contributors](#contributors)
29+
- [Usage](#usage)
30+
- [Build](#build)
31+
- [Test](#test)
32+
- [Format](#format)
33+
- [Gas Snapshots](#gas-snapshots)
34+
- [Anvil](#anvil)
35+
- [Deploy](#deploy)
36+
- [Cast](#cast)
37+
- [Help](#help)
38+
1539
## Banned Solidity Features
1640

1741
None of the following features in the Solidity programming language are allowed to be used in this smart contract library. Anyone submitting a pull request that uses any of these features will be fined **$100 USDC**.

0 commit comments

Comments
 (0)