AI prompts
base on Hacktoberfest 2024 OPEN FIRST Pull Request - SUPPORT OPEN SOURCE - Don't forget to spread love and if you like give us a ⭐️ # Hacktoberfest
## Open Source Programs
[![Join Our Discord](https://img.shields.io/badge/Discord-Join%20Server-blue?logo=discord&style=for-the-badge)](https://discord.com/invite/Yn9g6KuWyA)
[![Subscribe on YouTube](https://img.shields.io/badge/YouTube-Subscribe-red?logo=youtube&style=for-the-badge)](https://www.youtube.com/@dhanushnehru?sub_confirmation=1)
[![Subscribe to Newsletter](https://img.shields.io/badge/Newsletter-Subscribe-orange?style=for-the-badge)](https://dhanushn.substack.com/)
Hacktoberfest 2024 OPEN FIRST Pull Request - SUPPORT OPEN SOURCE
![HacktoberFest 2023](https://github.com/DhanushNehru/Hacktoberfest/raw/main/.github/logo.png)
## This Project Is Perfect For Your First Pull Request
🗣 **Hacktoberfest encourages participation in the open-source community, which grows bigger every year. Complete the challenge as a part of your opensource journey.**
📢 **Register [here](https://hacktoberfest.com) for Hacktoberfest and make four pull requests (PRs) between October 1st-31st to grab free SWAGS 🔥.**
<div align="center">
<img src="https://img.shields.io/badge/hacktoberfest-2024-greenviolet" alt="Hacktober Badge"/>
<img src="https://img.shields.io/static/v1?label=%F0%9F%8C%9F&message=If%20Useful&style=style=flat&color=BC4E99" alt="Star Badge"/>
<a href="https://github.com/DhanushNehru" ><img src="https://img.shields.io/badge/Contributions-welcome-violet.svg?style=flat&logo=git" alt="Contributions" /></a>
<a href="https://github.com/DhanushNehru/hacktoberfest/pulls"><img src="https://img.shields.io/github/issues-pr/DhanushNehru/Hacktoberfest" alt="Pull Requests Badge"/></a>
<a href="https://github.com/DhanushNehru/hacktoberfest/graphs/contributors"><img alt="GitHub contributors" src="https://img.shields.io/github/contributors/DhanushNehru/hacktoberfest?color=2b9348"></a>
<a href="https://github.com/DhanushNehru/hacktoberfest/blob/master/LICENSE"><img src="https://img.shields.io/github/license/DhanushNehru/hacktoberfest?color=2b9348" alt="License Badge"/></a>
</div>
## ⭐ How to get started with open source?
<img src="https://github.com/Vi1234sh12/Face-X/blob/master/.github/Assests/isometric.png" height="290px" align="right"/>
You can refer to the following articles on the basics of Git and Github.
- [Watch this video to get started, if you have no clue about open source](https://youtu.be/SYtPC9tHYyQ)
- [Forking a Repo](https://help.github.com/en/github/getting-started-with-github/fork-a-repo)
- [Cloning a Repo](https://help.github.com/en/desktop/contributing-to-projects/creating-a-pull-request)
- [How to create a Pull Request](https://opensource.com/article/19/7/create-pull-request-github)
- [Getting started with Git and GitHub](https://towardsdatascience.com/getting-started-with-git-and-github-6fcd0f2d4ac6)
## INSTRUCTIONS-
- **Fork** this Repository using the button at the top on the right corner.
- **Clone** your forked repository to your PC ( git clone "url from clone option.)
- Create a new branch for your modifications (ie. `git branch new-user and check it out `git checkout new-user` or simply do `git checkout -b new-user`)
- Add your profile image in `static/images/` ( use drag and drop option or upload by commands.)
- Add your profile data in `content/participant/`
- Add your files (`git add -A`), commit (`git commit -m "added myself"`) and push (`git push origin new-user`)
- Create a pull request
- Star this repository
### ⭐ How to make a pull request (PR)
**1.** Start by making a Fork of the [**Hacktoberfest**](https://github.com/DhanushNehru/Hacktoberfest) repository. Click on the <a href="https://github.com/DhanushNehru/Hacktoberfest/fork"><img src="https://i.imgur.com/G4z1kEe.png" height="21" width="21"></a>Fork symbol at the top right corner.
**2.** Clone your new fork of the repository in the terminal/CLI on your computer with the following command:
```bash
git clone https://github.com/<your-github-username>/Hacktoberfest
```
**3.** Navigate to the newly created PetMe project directory:
```bash
cd Hacktoberfest
```
**4.** Set upstream command:
```bash
git remote add upstream https://github.com/DhanushNehru.git
```
**5.** Create a new branch:
```bash
git checkout -b YourBranchName
```
**6.** Sync your fork or your local repository with the origin repository:
- In your forked repository, click on "Fetch upstream"
- Click "Fetch and merge"
**7.** Make your changes to the source code.
**8.** Stage your changes and commit:
⚠️ **Make sure** not to commit `package.json` or `package-lock.json` file
⚠️ **Make sure** not to run the commands `git add .` or `git add *`. Instead, stage your changes for each file/folder
```bash
git add public
```
```bash
git commit -m "<your_commit_message>"
```
**9.** Push your local commits to the remote repository:
```bash
git push origin YourBranchName
```
**10.** Create a [Pull Request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request)!
**11.** **Congratulations!** You've made your first contribution to [**Hacktoberfest**]
# How To Make Your First Pull Request
Replace `<YOUR-USERNAME>` with your GitHub username in this guide.
## 1. Add your profile picture to the folder
Add a picture of your choice in `static/images/`. Accepted files are **png** and **jpg**, should be squared and minimum size 544x544 pixels. Ex.
```
static/images/<YOUR-USERNAME>.png
```
## 2. Add your profile information
Create a markdown file in your folder following the convention `content/participant/<YOUR-USERNAME>.md`. Ex.
```
content/participant/<YOUR-USERNAME>.md
```
Copy the next template into your file, delete the boilerplate data and fill the information with yours.
```
---
name: YOURNAME
institution/company: INSTITUTION_NAME
github: USERNAME
---
```
<div align="center">
<h2> OR </h2>
</div>
## 3. Create / Upload Your Code / Algorithms
Create/Upload your code in the folder following the convention `Add Code Here`
- Choose an extract language folder `drop your code`
- Below is `an example` to add file properly
- You can follow up `any languages`
```
Add Code Here/PYTHON/<YOUR-FILERNAME>.py
```
```
Add Code Here/C++/<YOUR-FILERNAME>.cpp
```
You can follow any pathway a `code` or `profile information`
## 4. Wait for Pull Request to merge
## 5. Celebrate - you've done your first pull request!!
```py
'''
Always make more than 4 pull requests.
Let's say you have made only 4 pull requests to different projects,
but one project is excluded from hackoctoberfest event then your pull request will not be counted and
then you have the remaining 3 valid pull requests if these projects are not excluded.
If you fail to make 4 pull requests then you can't get swags or t-shirts.
I will recommend you make a pull request to your own repo which is very very safe for you.
Keep in mind that the repo has hacktoberfest topic.
'''
```
## Gitpod
In the cloud-free development environment where you can directly start coding.
You can use Gitpod in the cloud [![Gitpod Ready-to-Code](https://img.shields.io/badge/Gitpod-Ready--to--Code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/DhanushNehru/Hacktoberfest2024/)
", Assign "at most 3 tags" to the expected json: {"id":"11905","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"