Coder Social home page Coder Social logo

francescoxx / free-web3-resources Goto Github PK

View Code? Open in Web Editor NEW
3.5K 66.0 561.0 91.4 MB

A list of FREE resources to make Web3 accessible to everyone.

Home Page: https://freeweb3resources.com

License: MIT License

Solidity 24.58% JavaScript 20.16% CSS 55.26%
ethereum blockchain solidity web3 dapp

free-web3-resources's Introduction

🚀FREE Web3 resources

Welcome to the ultimate hangout spot for Web3 enthusiasts! We're a community of like-minded individuals passionate about decentralized apps and the Ethereum network. We aim to create an inclusive and helpful environment where content creators can share their experiences and resources to reach their goals.

Are you new to the world of blockchain?🤔 No problem! Our FREE resources will make it easy for you to get started with building decentralized apps and interacting with the Ethereum network. Whether you're a beginner or a seasoned pro, we've got you covered!

👋 Join Us

Want to have some fun and be a part of the Web3 revolution? Join our community and participate in our weekly challenges and meetings. Let's work together to build the future of the decentralized web! 🚀

Don't miss out on the Web3 action. Join us now and let's shape the future together! 🌟

Discord CommunityX Account

⚙️ Tech Stack

This project was built upon:

  • Docusaurus - An open-source React Framework made specifically for documentation by Meta

🧰 Contributing

Whether you are a community member or not, we would love your point of view! Feel free first to check out our

  • contribution guidelines
  • The guide outlines the process for creating an issue and submitting a pull request.
  • code of conduct
  • By following the guide we've set, your contribution will more likely be accepted if it enhances the project.

🛠️ Quickstart

It's great that you've chosen this project to contribute to. You have 2 options to contribute to the repo, please pick your favorite from:

  • Add/Update the resources
  • Improve the website
  • Local development

Adding/Updating Resources

📈This is great if you want to add or make changes to our resources!📈

💡 The easiest way to contribute is as follows:

🔗 Go to our website freeweb3resources.com, click on Get Started

  • This will take you to the docs section and from there you can navigate the sidebar to find the section for your resource.
  • Now you should be able to see a list of resources and an edit button underneath.
  • Click the edit button, which will take you to this GitHub repository.
  • Add your resource and commit message.
  • Then click 'Create a new branch for this commit and start a pull request'.

👍 Let's make some awesome updates together! 👍

Installation

$ npm i

💻 Local Development

$ npm start

🖋️ Note :

  • This repository started as a README file with a list of resources, as you can imagine with many contributions.
  • It made sense to create a website and have more structure.
  • We are now working on the website : freeweb3resources.com to easily view and edit these resources 🔗

🛡️License

Free-Web3-resources is licensed under the MIT License - see the LICENSE file for details.

🙏Support

Don't forget to leave a star ⭐️

free-web3-resources's People

Contributors

0xaira avatar a-ravi avatar anshminchekar avatar anubhavchakrabortynits avatar anuragnishad12 avatar arefathi avatar atharv181 avatar devvsakib avatar dinesh11515 avatar divvsaxena avatar ewainy avatar francescoxx avatar gitansh0204 avatar hridaya423 avatar jayrajsingh65 avatar meharab avatar mhammadsaani avatar money8203 avatar nehal2210 avatar olanetsoft avatar othaime-en avatar pruthvirajjadhav1 avatar rohinish404 avatar semantic-release-bot avatar soos3d avatar soumyadeeposd avatar suhailkakar avatar tobysolutions avatar vijaykv5 avatar yash251 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

free-web3-resources's Issues

Sections restructuring

The current links can be organized in a better way

Solution:
A roadmap-style list from beginner to advanced

Missing the Issue Templates

The project is currently missing the Issue Templates. If we add some, then it would also help us to sort out different types of issues. I would like to add a PR including some if you would approve this.

Add Defi hacks Writeups section

Is your feature request related to a problem? Please describe.
Defi Hacks writeups can help people understand better.So if there will be a all hacks writeups then that will be great.So if we get all the writeups in one place then it will save our time . [...]

Describe the solution you'd like
There are lots of Bug Bounty platform that publish the writeups of the hacks .

add a .gitignore to the repository

Is your feature request related to a problem? Please describe.
add a .gitignore file

Describe the solution you'd like
add the .gitgnore file with a basic template

Add automatic versioning

Add a release.yml file in the workflows directory, with the content below

Release will also create a tag and show on the homepage of the repo

Disclaimer: will need to use conventional commit messages to trigger release creation

File path .github/workflows/release.yml

name: Releases
on:
 push:
   branches:
     - main

jobs:
 changelog:
   runs-on: ubuntu-latest

   steps:
     - uses: actions/checkout@v2

     - name: conventional Changelog Action
       id: changelog
       uses: TriPSs/[email protected]
       with:
         github-token: ${{ secrets.GITHUB_TOKEN }}
         version-file: './package.json,./package-lock.json'

     - name: create release
       uses: actions/create-release@v1
       if: ${{ steps.changelog.outputs.skipped == 'false' }}
       env:
         GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
       with:
         tag_name: ${{ steps.changelog.outputs.tag }}
         release_name: ${{ steps.changelog.outputs.tag }}
         body: ${{ steps.changelog.outputs.clean_changelog }}

Screenshot 2022-09-30 at 16 17 40

Adding New Jobs for the blockchain developers

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Typo in the project

Describe the bug
I have found a typo in the project; therefore I am submitting a PR to solve that.

To Reproduce
Not necessary

Expected behavior
Not necessary

Add Learning Platform Section

Add another section for "Learning Platforms" at the end of the Readme.md file

The title should be formatted using:

"## Learning Platforms"

####YouTube####

< --- I found problem that there is no direct link open in YouTube --->

solution I would like
A clear and concise description of what I want or users

**To make better experience for people provide direct link open in YouTube which may help them to explore that channel so that they can find their relative content etc. **

Web3

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Inclusion of the URL of the authors

If we can add the relevant URLs for the author, like the Twitter handle or so on, then wouldn't it be great? Please let me know what do you think about it.

Inconsistent link formatting in README

Describe the bug
Inconsistent formatting in the README

To Reproduce
Steps to reproduce the behavior:

  1. Go to the README.md file
  2. Scroll down to https://github.com/FrancescoXX/free-Web3-resources#oracles, https://github.com/FrancescoXX/free-Web3-resources#node-providers and https://github.com/FrancescoXX/free-Web3-resources#-file-storage
  3. See error: the first line in Oracles and Node Providers section is not consistent with the File Storage section

Expected behavior
Like the File Storage section, only the word thread should link to twitter and not the entire sentence

Screenshots
oracles

node-providers

file-storage

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Add web3 roadmap resources in Hindi?

Is your feature request related to a problem? Please describe.
The audience viewing this repository will be from Inida/Pakistan where Native language in Hindi/Urdu (almost similar).

Describe the solution you'd like
Add Hindi/Urdu Web3 roadmaps

Describe alternatives you've considered
null

Additional context
null

Add latest Patrick Collins video on freecodecamp

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Add a few more resources to the list

First up, this is a great repository. would like to add some more resources that have helped me learn Web3 if that's okay.
Resources include aspects such as security, jobs, and grants.

Broken links in Contributing.md

Describe the bug
There are 21 broken links in Contributing.md

To Reproduce
Steps to reproduce the behavior:

  1. https://github.com/FrancescoXX/free-Web3-resources/blob/main/CONTRIBUTING.md
  2. Click on "Beginner issues" or "Help wanted" link
  3. the github 404 page is displayed

Expected behavior
links should redirect to good-first issue and help wanted issues

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version

Additional context
links should be:

Seperate Text roadmaps & video roadmaps

Is your feature request related to a problem? Please describe.
Seperate Text & Video roadmaps

Describe the solution you'd like
There will be 2 different sections for Roadmaps (Text & Video)

Describe alternatives you've considered
Null

Additional context
Null

Add code of conduct

Add a code of conduct to defines standards for how to engage in a community.

Add a Vyper Section

Is your feature request related to a problem? Please describe.
Add a Vyper Section like Solidity and add resources

Describe the solution you'd like
Add a Vyper Section like Solidity and add resources

Describe alternatives you've considered
Null

Additional context
Null

Add new section of Open Source Projects

Alphabetical order

Alphabetize each section's name and the list of items inside each section. This makes it easier for viewers to find what they are looking for.

[DOCUMENTATION] Add New YT channel

Is your feature request related to a problem? Please describe.
I want to add 1 new YT channels in the README.md file

Describe the solution you'd like
Channel links - EatTheBlocks

Describe alternatives you've considered
Null

Additional context
Null

10-1-2022 is missing

Here, 10-1-2022 is missing
Screenshot_1

If we add 10-1-2022 then there will be no need for 29-3-2022. You can end your streak of 100-days-of-Web3 at 28-3-2022.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.