1.
GitHub Actions Setup
Ensure karein ki aapne GitHub Actions ko sahi tarike se set up kiya hai.
Contribution snake generate karne ke liye aapko ek GitHub Action ka istemal karna
hoga. Yahan par ek example setup hai:
Workflow File Create Karna
1. Apne GitHub repository mein `/.github/workflows` directory banayein (agar pehle
se nahi hai).
2. Us directory mein ek new file banayein, jiska naam
`generate_contribution_snake.yml` ho sakta hai.
3. Is file mein niche diya gaya YAML code paste karein:
```yaml
name: Update Contribution Snake
on:
schedule:
- cron: '0 0 * * *' # Ye har din midnight par chalega
push:
branches:
- main # Ya jis branch par aap kaam kar rahe hain
jobs:
generate:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Generate Contribution Snake
uses: Parth-Bhovad/github-contribution-grid-snake@main
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
```
### 2. GitHub Token Access
Yeh ensure karein ki aapke repository ke settings mein `GITHUB_TOKEN` available
hai. Yeh by default available hota hai, lekin agar aapne isse modify kiya hai toh
check karein.
### 3. Repository Permissions
Yeh ensure karein ki aapke repository ke permissions public hain, taaki dusre log
(aur aap bhi) contributions dekh sakein.
### 4. Correct Username
Ensure karein ki aapne image URLs mein apne GitHub username ko sahi se replace kiya
hai. Aapka username `Himanshusharma71` hona chahiye jaise ki aapne code mein diya
hai.
### 5. Wait for Updates
GitHub Actions ko run hone mein thoda waqt lag sakta hai. Jab aapne action setup
kiya, toh thodi der (1-2 ghante) ke liye wait karein aur phir check karein.
### Example Usage
Yeh hai aapka modified code snippet jise aapke `README.md` mein use karna chahiye:
```html
<div align="center">
<h2>🚀 My GitHub Contributions</h2>
<p>This section highlights my daily activity, showcasing the repositories I am
currently working on. Each commit represents progress or fixes to ongoing projects,
reflecting my commitment to continuous improvement and collaborative development.
Dive into the commit messages for insights into what I've been up to!</p>
<img src="https://raw.githubusercontent.com/Himanshusharma71/Himanshusharma71/
output/github-contribution-grid-snake-dark.svg#gh-dark-mode-only" alt="GitHub
Contribution Grid Snake Animation Dark Mode"/>
<img src="https://raw.githubusercontent.com/Himanshusharma71/Himanshusharma71/
output/github-contribution-grid-snake.svg#gh-light-mode-only" alt="GitHub
Contribution Grid Snake Animation Light Mode"/>
</div>
```