DEV Community

Cover image for How to complete the Hacktoberfest challenge ?
MidouWebDev
MidouWebDev

Posted on

How to complete the Hacktoberfest challenge ?

Signing up to the Hacktoberfest challenge :

  • Go to the Hacktoberfest website
  • Click on Start Hacking Sign up
  • Sign up with GitHub or GitLab
  • Now,

    • if you maintain an open-source project (you own it), click on maintainer
    • if you want to contribute to open-source projects, click on contributor
  • You are going to be redirected to your profile page where you can see :

    • First : profile page : goal Your goal is to make 4 PRs, so you can see 4 svg there.
    • Then : stats You can see here the avatar, and your PRs stats. For me, i submitted one PR that's why you can see 1 PR in progress.
    • Then, you can see your contributions : contributions Here, once you submit a PR you can see it.

If your PR is merged, you will see the "Matures in 14 days".

If not, you will see the error message.

Contributing : Tips

  • You should contribute to a Hacktoberfest labelled repo, it means that you should see in the About Section of the GitHub Repo : The Hacktoberfest Label like in :
    Hacktoberfest Label

  • You search for a issue labelled hacktoberfest, you can find all the github issues for the hacktoberfest 2021 here

  • Choose the issue you want to fix and ask to be assigned

  • Fix the issue and create your PR

  • Wait for merge and ask the maintainer to give your PR the hacktoberfest-accepted label

  • Now, you can go back to your hacktoberfest profile, and you will see your first contribution !

  • You can make more than 4 PRs, but the main goal is 4.

What's next ?

Try to complete the challenge and wait for the third part, ask me questions i will cover in the next post

Until the release of the third post of this serie, you can follow me on GitHub or check my profile to discover some open source projects i contributed to

See you ! 👋

Good Luck !

Discussion (1)

Collapse
wingkwong profile image
Info Comment hidden by post author - thread only accessible via permalink
Wing-Kam WONG

Happy Hacktoberfest! We invite you to contribute NocoDB.

NocoDB is an open source Airtable alternative.

NocoDB works by connecting to any relational database and transforming them into a smart spreadsheet interface! This allows you to build no-code applications collaboratively with teams. NocoDB currently works with MySQL, PostgreSQL, Microsoft SQL Server, SQLite, Amazon Aurora & MariaDB databases.

Also NocoDB's app store allows you to build business workflows on views with combination of Slack, Microsoft Teams, Discord, Twilio, Whatsapp, Email & any 3rd party APIs too. Plus NocoDB provides programmatic access to APIs so that you can build integrations with Zapier / Integromat and custom applications too.

GitHub logo nocodb / nocodb

🎃 🎃 The Open Source Airtable alternative

NocoDB
🎃 The Open Source Airtable Alternative 🎃

Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet

Build Status Node version Twitter

WebsiteDiscordTwitter

OpenSourceAirtableAlternative

NocoDB - The Open Source Airtable alternative | Product Hunt

Quick try

1-Click Deploy

Heroku


Deploy NocoDB to Heroku with 1-Click


Using Docker

docker run -d --name nocodb -p 8080:8080 nocodb/nocodb:latest
Enter fullscreen mode Exit fullscreen mode

To persist data you can mount volume at /usr/app/data/.

Using Npm

npx create-nocodb-app

Using Git

git clone https://github.com/nocodb/nocodb-seed
cd nocodb-seed
npm install
npm start

GUI

Access Dashboard using : localhost:8080/dashboard

Join Our Community


Screenshots

2

1

7

5

6

3

4

11

10

8

9

Features

Rich Spreadsheet Interface

  •  Search, sort, filter, hide columns with uber ease
  •  Create Views : Grid, Gallery, Kanban, Gantt, Form
  •  Share Views : public & password protected
  •  Personal & locked Views
  •  Upload images to cells (Works with S3, Minio, GCP, Azure, DigitalOcean, Linode, OVH, BackBlaze)
  •  Roles : Owner, Creator, Editor, Viewer, Commenter, Custom Roles.
  •  Access Control : Fine-grained access control even at database, table & column level.

App

Some comments have been hidden by the post's author - find out more