diff --git a/docs/resources.rst b/docs/resources.rst new file mode 100644 index 0000000000..295a104fcf --- /dev/null +++ b/docs/resources.rst @@ -0,0 +1,47 @@ +.. _resources: + +Other resources and 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 `__ + +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 `__ + +Security +-------- + +- `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) `__ + +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) `__ \ No newline at end of file diff --git a/docs/toctree.rst b/docs/toctree.rst index 9113b6679d..e3583db56b 100644 --- a/docs/toctree.rst +++ b/docs/toctree.rst @@ -42,6 +42,7 @@ Vyper :caption: Additional Resources :maxdepth: 2 + resources release-notes.rst contributing.rst style-guide.rst