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

Conversation

miohtama
Copy link
Contributor

What I did

I created a new documentation page that contains links to the useful Vyper resources outside the official Vyper repos.

How I did it

I mostly used the content from Vyper section that I have maintained at ethereum.org now and then.

How to verify it

See that Sphinx docs get the new page built:

image

Commit message

Creating initial additional resources page

Description for the changelog

Creating initial additional resources page

Cute Animal Picture

                                           *##X        
                                           *###*       
                                           ####X       
             *#                           ####X#       
             X#X                          #X##X#       
 X           *##                          ###X#X       
X#     *XX*  *##X                         X####        
##*  *######XX# #                         *##X         
### *#X     #X* #              **          ##          
#X###X      X  ##          ***####         ##*         
#X  XX      *###X        #####X  X#       *#X*         
 ##X#*       *  ##*     *#   X    X#      XXX*         
X#XX#* X*X  *##XX#X     X#         X#     #*#          
#####* #*#*  #X*X*      #X          #X   X# #          
 * *#*       ##*      *##       X#* *##*## XX          
   X#XXX***  #*########*      X####  ##** X#           
 *##*     ***#X X*   *X*      *##### *#XX##*           
 XX           #*       *X      #####**#XX*    ##       
 #X **        *#    *X          X### ##   *X*####      
 #X*##* X#X    #X X####          X#  *#X  ###X  ###    
 #X*### ###X   XX X####X  *XXXX       *#XX#      *#X   
 X# ##X X##X   XX  X####X #####         ##X *##X  #X   
 X#  *   X#    #X X#####X #####             #XX#* *#   
  ##*         *#  ######X #####*           *#  X####*  
   ###XX***XX##X  ######X *####*           *#    ***   
    *X######X**    #####*  ####            ##          
         #*         ####   *X*            ##           
         #*         *XX*         X*     *#X            
         #*                     X*X#XXXX#X             
         X#                    #*  **###               
         X#* *               *#     * X#               
         #X#XX*            *##     X##X#               
         #  X##       X   ####X*  ##**X                
        *#   X#*     X# X###X*##X ##                   
        #X  X##X    X####X #XX##X#**                   
       #X  X# *#   *#X     *##* ##                     
       #  *#* *#   #X                                  
      *#   #  #X  ##                                   
      X# X##  #*  X#                                   
     *# *#*   #*  X#                                   
   X##X #*    #X X#*                                   
   #X   #     #XX#*                                    
  X# *  XX   ## #*                                     
  ##X   #*  #X  #*                                     
  *##*X##  X#*  #X       The Dutch Dude                
   X###X   #X*  #*                                     
           #X  X#                                      
           X###X*                                      
             **

- `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>`__
- `Awesome Vyper curated resources <https://github.com/spadebuilders/awesome-vyper>`__
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one is unmaintained

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will create a "Unmaintained" section for old resources. They might still become handy for some.

----------------------

- `ApeWorX - The Ethereum development framework for Python Developers, Data Scientists, and Security Professionals <https://www.apeworx.io/>`__
- `Forge development framework <https://www.alchemy.com/dapps/foundry-forge>`__
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Forge doesn't have support for Vyper out of the box, probably better linking that hack that let's it work instead

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alchemy advertised Vyper support for me, so maybe I got fooled here 🤨

docs/resources.rst Show resolved Hide resolved
@miohtama
Copy link
Contributor Author

miohtama commented Feb 1, 2023

@fubuloubu Updated the PR based on the discussion, also added Brownie to the new Unmaintained section

docs/resources.rst Outdated Show resolved Hide resolved
@codecov-commenter
Copy link

codecov-commenter commented Feb 1, 2023

Codecov Report

Merging #3257 (553a953) into master (02339df) will decrease coverage by 0.28%.
The diff coverage is n/a.

📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@            Coverage Diff             @@
##           master    #3257      +/-   ##
==========================================
- Coverage   88.88%   88.61%   -0.28%     
==========================================
  Files          84       84              
  Lines       10598    10599       +1     
  Branches     2212     2214       +2     
==========================================
- Hits         9420     9392      -28     
- Misses        769      798      +29     
  Partials      409      409              
Impacted Files Coverage Δ
vyper/codegen/arithmetic.py 74.52% <0.00%> (-10.20%) ⬇️
vyper/builtins/functions.py 89.53% <0.00%> (-0.90%) ⬇️
vyper/semantics/analysis/utils.py 91.97% <0.00%> (-0.60%) ⬇️
vyper/semantics/analysis/annotation.py 89.26% <0.00%> (-0.36%) ⬇️
vyper/semantics/types/user.py 85.75% <0.00%> (+0.18%) ⬆️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@miohtama
Copy link
Contributor Author

miohtama commented Feb 15, 2023

Bump on this one. I think someone needs to merge this.

I have some new links coming in - hoping to get this one merged first 🐍

@fubuloubu fubuloubu enabled auto-merge (squash) February 15, 2023 13:43
@fubuloubu fubuloubu merged commit 187ab0e into vyperlang:master Feb 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants