Giter Club home page Giter Club logo

pbclife / gitopener.vercel.app Goto Github PK

View Code? Open in Web Editor NEW
45.0 1.0 33.0 3.03 MB

Git Opener is a learning web app if you are looking forward to get started with open source then you are in right place. Please read contribution guideline.

Home Page: https://gitopener.vercel.app

License: MIT License

JavaScript 5.03% TypeScript 67.20% CSS 4.13% Shell 0.06% MDX 23.59%
nextjs react typescript headlessui monggose mongodb tailwindcss zod api beginner-friendly

gitopener.vercel.app's Introduction

GitOpener ๐Ÿšช๐Ÿ”“

Open in GitPod License: MIT Contributors GitHub Repo stars GitHub forks GitHub issues GitHub pull requests

landingPage

๐Ÿš€ Start your Open Source Journey! Contribute Today! ๐Ÿค

Table of Contents

What is GitOpener?

Git Opener is a beginner friendly open source project. This project serves as a guide to open source, with step by step information on how you can contribute. If you want to see your code in action, you're in the right place! ๐Ÿ’ป

Learn Contributing ๐Ÿ“–

Everything you need to know to contribute to open source can be found here, from creating an issue to opening a pull request. Basic terminology can be found here! ๐Ÿ“š

guidesPage

Become Contributor ๐Ÿ‘ฅ

Contributors are featured on the web app. ๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป

contributorsPage

How it works ๐Ÿ› ๏ธ

Based on your contribution file your-github-username.mdx, GitOpener will authenticate you.

profilePage profilePage2

How to create your profile ๐Ÿ“

Installation steps are featured here.

If you want to skip the installation and create your profile directly, head over to docs.

Check out the contribution guidelines before contributing.

Contribution guide ๐Ÿค

Installation ๐Ÿšง

This is a Next.js project bootstrapped with create-next-app

  1. Fork the repo into your account ๐Ÿด Fork Image
  2. Clone the project into your local machine ๐Ÿ–ฅ๏ธ
git clone https://github.com/<Your-GitHub-username>/gitopener.vercel.app.git
  1. Navigate the folder ๐Ÿ“‚
cd gitopener.vercel.app
  1. Install the dependencies ๐Ÿ“ฆ

    As Git Opener uses yarn package manager, it is recommended to use yarn, install yarn

yarn install
  1. Make .env.local file in root directory with these variables ๐Ÿ“

    This step is optional, Do this step if you want to run complete application with database support

MONGO_URI= 'YOUR MONGODB CONNECTION STRING GOES HERE'
GITHUB_TOKEN= 'YOUR GITHUB TOKEN GOES HERE'
  1. Run the project on local machine
yarn dev
  1. Every time you start making changes to your forked repo make sure it's in sync with the original repo

Contributing Guidelines ๐Ÿ“œ

Thank you for considering to contribute to this project.

What do I need to know to contribute? ๐Ÿค”

This project is in a very early stage so anybody who's familiar with ReactJS/NextJS/Typescript/TailwindCSS can contribute. If you don't feel ready to make a contribution yet, no problem at all. You can also contribute to this README section or the Documentation part of our project. ๐Ÿ˜Š

If you are interested to contribute and want to learn more about the technologies that are used in this project, checkout the links below. ๐Ÿ”

How to make a Contribution? ๐Ÿค๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

Never made an open source contribution before? And wondering how to contribute to this project? ๐Ÿ˜• No worries! Here's a quick guide, ๐Ÿš€

  1. Choose any feature/bug you wish to contribute to. ๐ŸŽ‰
  2. Fork the repository into your own account. ๐Ÿด
  3. Clone the repo you have forked in your local machine using git clone https://github.com/<Your-GitHub-username>/gitopener.vercel.app.git
  4. Create a new branch for your fix by using the command git checkout -b YourName-branch-name
  5. Make the changes you wish to do and stage them using the command git add files-you-have-changed or use git add .
  6. Use the command git commit -m "Short description of the changes" to describe the changes you have done with a message.
  7. Push the changes to your remote repository using git push origin your-branch-name
  8. Submit a PR(pull request) to the upstream repository pbclife/gitopener.vercel.app with a title and a small description. ๐Ÿ™
  9. Wait for the pull request to be reviewed by us. ๐Ÿ•ฐ๏ธ
  10. Make appropriate changes if the maintainer recommends you to and submit it. ๐Ÿ”„
  11. Await for your contribution to be merged into the repository. ๐ŸŽŠ

Checkout the Contributing.md file before contributing. ๐Ÿ“–

๐Ÿ“ License

View Project License

This project is licensed under the terms of the MIT license. The MIT license is a permissive free software license that allows you to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software. It is a simple and short license that is compatible with most open source licenses and is widely used in the open source community.

The MIT license includes a disclaimer of liability, meaning that the project's contributors cannot be held liable for any damages that may arise from the use of the software. It also requires that any copies or modifications of the software include the same license terms and copyright notice as the original software.

Thanks to all the Contributors โค๏ธ

Your Support means a lot

Give a โญ to the project if you liked it. ๐Ÿ˜Š

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.