Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creating initial additional resources page #3257

Merged
merged 6 commits into from
Feb 15, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions docs/resources.rst
Original file line number Diff line number Diff line change
@@ -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
-------

fubuloubu marked this conversation as resolved.
Show resolved Hide resolved
- `Ape Academy - Learn how to build vyper projects <https://academy.apeworx.io/> by ApeWorX`__
- `More Vyper by Example <https://vyper-by-example.org/> by Smart Contract Engineer`__
- `Vyper cheat Sheet <https://reference.auditless.com/cheatsheet>`__
- `Vyper Hub for development <https://github.com/zcor/vyper-dev>`__
- `Vyper greatest hits smart contract examples <https://github.com/pynchmeister/vyper-greatest-hits/tree/main/contracts>`__

Frameworks and tooling
----------------------

- `ApeWorX - The Ethereum development framework for Python Developers, Data Scientists, and Security Professionals <https://www.apeworx.io/>`__
- `Foundry x Vyper - Foundry template to compile Vyper contracts <https://github.com/0xKitsune/Foundry-Vyper>`__
- `Snekmate - Vyper smart contract building blocks <https://github.com/pcaversaccio/snekmate>`__
- `Serpentor - A set of smart contracts tools for governance <https://github.com/yearn/serpentor>`__
- `Smart contract development frameworks and tools for Vyper on Ethreum.org <https://ethereum.org/en/developers/docs/programming-languages/python/>`__

Security
--------

- `VyperPunk - learn to secure and hack Vyper smart contracts <https://github.com/SupremacyTeam/VyperPunk>`__
- `VyperExamples - Vyper vulnerability examples <https://www.vyperexamples.com/reentrancy>`__

Conference presentations
------------------------

- `Vyper Smart Contract Programming Language by Patrick Collins (2022, 30 mins) <https://www.youtube.com/watch?v=b-sOMNF9quo&t=1444s>`__
- `Python and DeFi by Curve Finance (2022, 15 mins) <https://www.youtube.com/watch?v=4HOU3z0LoDg>`__
- `My experience with Vyper over the years by Benjamin Scherrey (2022, 15 mins) <https://www.youtube.com/watch?v=_j7qF_GlyWE>`__
- `Short introduction to Vyper by Edison Que (3 mins) <https://www.youtube.com/watch?v=dXqln-keyHw&t=4s>`__

Unmaintained
------------

These resources have not been updated for a while, but may still offer interesting content.

- `Awesome Vyper curated resources <https://github.com/spadebuilders/awesome-vyper>`__
- `Brownie - Python framework for developing smart contracts (deprecated) <https://eth-brownie.readthedocs.io/en/stable/>`__
1 change: 1 addition & 0 deletions docs/toctree.rst
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ Vyper
:caption: Additional Resources
:maxdepth: 2

resources
release-notes.rst
contributing.rst
style-guide.rst
Expand Down