DEV Community

Cover image for How to add a license to a GitHub repository in less than 2 minutes ✨
Avneesh Agarwal
Avneesh Agarwal

Posted on • Edited on • Originally published at blog.avneesh.tech

3 1

How to add a license to a GitHub repository in less than 2 minutes ✨

Introduction

You should add a license to your open-source projects for making it easier for people to contribute and many hackathons like the ones organized by Hashnode need a license.

Adding the license

  • Go to the repository you want to add the license to and click on Add file
    image.png

  • Now click on Create new file. You will be directed to a page like this

image.png

  • Type License as the name of the file and you should see Choose a license template button in the left corner.

image.png

  • Now choose any License you need from the options given.

image.png

  • MIT is one of the most famous licenses, So I am gonna choose that

  • You can add the two details you are asked for there.

image.png

  • You can either create a new branch and commit the file but I am going to commit it directly to the main branch for simplicity.

image.png

You have added a license to your repository 🎉.

YayCongratsGIF.gif

Now you can add it to your Readme as well. Here is a sample of how it is added in many repositories -

## 📝 License

Copyright © 2021 [Avneesh Agarwal](https://github.com/avneesh0612). <br />
This project is [MIT](https://github.com/avneesh0612/next-progress-bar/blob/main/LICENSE) licensed.
Enter fullscreen mode Exit fullscreen mode

It will look like this in your readme

image.png

Useful links-

Git and GitHub Crash course

GitHub

All socials

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay