From 4f7661478d01b4f5e67d8e964c702f8b1973af16 Mon Sep 17 00:00:00 2001 From: sudo rm -rf --no-preserve-root / Date: Tue, 7 Nov 2023 23:22:33 +0100 Subject: [PATCH] docs: update resources section (#3656) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs: update `resources.rst` file * correct 🐍 snekmate branding * We like longer hyphens :) * Add `Foundry-Vyper` to bottom * Add titanoboa reference --- docs/resources.rst | 42 ++++++++++++++++++++++-------------------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/docs/resources.rst b/docs/resources.rst index 7f0d0600a9..a3dfa480ed 100644 --- a/docs/resources.rst +++ b/docs/resources.rst @@ -3,45 +3,47 @@ Other resources and learning material ##################################### -Vyper has an active community. You can find third party tutorials, -examples, courses and other learning material. +Vyper has an active community. You can find third-party tutorials, examples, courses, and other learning material. General ------- -- `Ape Academy - Learn how to build vyper projects `__ by ApeWorX -- `More Vyper by Example `__ by Smart Contract Engineer -- `Vyper cheat Sheet `__ -- `Vyper Hub for development `__ -- `Vyper greatest hits smart contract examples `__ +- `Ape Academy – Learn how to build Vyper projects `_ by ApeWorX +- `More Vyper by Example `_ by Smart Contract Engineer +- `Vyper cheat Sheet `_ +- `Vyper Hub for development `_ +- `Vyper greatest hits smart contract examples `_ +- `A curated list of Vyper resources, libraries, tools, and more `_ Frameworks and tooling ---------------------- -- `ApeWorX - The Ethereum development framework for Python Developers, Data Scientists, and Security Professionals `__ -- `Foundry x Vyper - Foundry template to compile Vyper contracts `__ -- `Snekmate - Vyper smart contract building blocks `__ -- `Serpentor - A set of smart contracts tools for governance `__ -- `Smart contract development frameworks and tools for Vyper on Ethreum.org `__ +- `Titanoboa – An experimental Vyper interpreter with pretty tracebacks, forking, debugging features and more `_ +- `ApeWorX – The Ethereum development framework for Python Developers, Data Scientists, and Security Professionals `_ +- `VyperDeployer – A helper smart contract to compile and test Vyper contracts in Foundry `_ +- `🐍 snekmate – Vyper smart contract building blocks `_ +- `Serpentor – A set of smart contracts tools for governance `_ +- `Smart contract development frameworks and tools for Vyper on Ethreum.org `_ Security -------- -- `VyperPunk - learn to secure and hack Vyper smart contracts `__ -- `VyperExamples - Vyper vulnerability examples `__ +- `VyperPunk – learn to secure and hack Vyper smart contracts `_ +- `VyperExamples – Vyper vulnerability examples `_ Conference presentations ------------------------ -- `Vyper Smart Contract Programming Language by Patrick Collins (2022, 30 mins) `__ -- `Python and DeFi by Curve Finance (2022, 15 mins) `__ -- `My experience with Vyper over the years by Benjamin Scherrey (2022, 15 mins) `__ -- `Short introduction to Vyper by Edison Que (3 mins) `__ +- `Vyper Smart Contract Programming Language by Patrick Collins (2022, 30 mins) `_ +- `Python and DeFi by Curve Finance (2022, 15 mins) `_ +- `My experience with Vyper over the years by Benjamin Scherrey (2022, 15 mins) `_ +- `Short introduction to Vyper by Edison Que (3 mins) `_ Unmaintained ------------ These resources have not been updated for a while, but may still offer interesting content. -- `Awesome Vyper curated resources `__ -- `Brownie - Python framework for developing smart contracts (deprecated) `__ +- `Awesome Vyper curated resources `_ +- `Brownie – Python framework for developing smart contracts (deprecated) `_ +- `Foundry x Vyper – Foundry template to compile Vyper contracts `_