Compare commits

7 Commits

Author SHA1 Message Date
Shmavon Gazanchyan
6ddbea3e6e Fix typo in donation message in README template 2025-11-12 22:06:47 +00:00
Shmavon Gazanchyan
fcbeed8930 Update README-template with Warp.dev sponsorship
Added sponsorship acknowledgment for Warp.dev that have donated to a charity of my choice.
2025-11-12 22:05:24 +00:00
Sammy Hori
55940aeb2d Merge pull request #1798 from MunGell/build-workflow-improve
Improve the build workflow
2025-11-12 12:44:44 +00:00
Sammy Hori
a5850be0a0 Replaced old template file with new one in Build workflow
This will cause the Build workflow to be triggered by changes to the new template.
2025-11-12 12:42:41 +00:00
Sammy Hori
ff5c514653 Set the Build workflow to only commit if the README changes
If the README hasn't changed (e.g. a data.json reformat was done), it currently attempts to commit and fails, causing a workflow failure.
2025-11-12 12:40:59 +00:00
Sammy Hori
f72a441566 Merge pull request #1797 from MunGell/format-datajson
Autoreformat the data.json file
2025-11-12 12:21:43 +00:00
Sammy Hori
d65d22f802 Autoreformat the data.json file
Mostly tab -> 4 spaces changes and indentation fixes

Co-author added as they submitted a PR which pointed out the formatting issues.

Co-authored-by: Shikha <117267724+sheechakrawarty@users.noreply.github.com>
2025-11-12 12:20:02 +00:00
3 changed files with 57 additions and 37 deletions

View File

@@ -3,6 +3,14 @@
<!-- SEE THE CONTRIBUTING GUIDE (`CONTRIBUTING.md`) FOR MORE GUIDANCE -->
<!-- YOU MAY IGNORE THIS MESSAGE IF YOU ARE EDITING `README-template.j2` -->
<div align="center">
<div>
<a href="https://go.warp.dev/awesome-for-beginners">
<img alt="Thanks to Warp.dev for sponsoring this repository through a donation to a charity of my choice." src="https://raw.githubusercontent.com/warpdotdev/brand-assets/refs/heads/main/Github/Warp%20Packs/Warp-Github-SM-01.jpg">
</a>
</div>
</div>
# Awesome First Pull Request Opportunities [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
Inspired by [First Timers Only](https://kentcdodds.com/blog/first-timers-only) blog post.
@@ -32,6 +40,8 @@ Contributions are welcome! See the [contributing guidelines](CONTRIBUTING.md).
## Thanks to GitHub Sponsors
Thanks to Warp.dev for sponsoring this repository through a donation to a charity of my choice.
<table><tr>{% for sponsor in sponsors %}{% if loop.index != 1 and (loop.index - 1) % 6 == 0 %}</tr><tr>{% endif %}<td align="center"><a href="{{ sponsor.link }}"><img src="{{ sponsor.image }}" width="60px;" alt=""/><br/><sub><b>{{ sponsor.name }}</b></sub></a></td>{% endfor %}</tr></table>
## License

View File

@@ -6,7 +6,7 @@ on:
- main
paths:
- 'data.json'
- '.github/tpl.md'
- '.github/README-template.j2'
jobs:
build:
@@ -17,7 +17,12 @@ jobs:
run: sudo pip install jinja2
- name: Build
run: python3 .github/scripts/render-readme.py
- name: Check if file changed
id: changedCheck
continue-on-error: true
run: git diff --exit-code README.md
- name: Commit
if: steps.changedCheck.outcome == 'failure'
run: |
git config --global user.name 'Shmavon Gazanchyan'
git config --global user.email 'MunGell@users.noreply.github.com'

View File

@@ -206,7 +206,7 @@
"link": "https://github.com/dragonflyoss/Dragonfly2",
"label": "good first issue",
"technologies": [
"Go"
"Go"
],
"description": "Provide efficient, stable and secure file distribution and image acceleration based on p2p technology"
},
@@ -248,8 +248,8 @@
},
{
"name": "Mattermost",
"link": "https://github.com/mattermost/mattermost",
"label": "Good First Issue, Difficulty/1:Easy",
"link": "https://github.com/mattermost/mattermost",
"label": "Good First Issue, Difficulty/1:Easy",
"technologies": [
"Go",
"JavaScript"
@@ -375,7 +375,7 @@
{
"name": "XWiki",
"link": "https://jira.xwiki.org/issues",
"label": "onboarding",
"label": "onboarding",
"technologies": [
"Java"
],
@@ -552,16 +552,16 @@
],
"description": "A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates."
},
{
{
"name": "ImprovedTube",
"link": "https://github.com/code-charity/youtube",
"label": "good first issue",
"technologies": [
"JavaScript",
"CSS"
"CSS"
],
"description": "A powerful but lightweight extension, to enrich your video experience & enable your content selection."
},
"description": "A powerful but lightweight extension, to enrich your video experience & enable your content selection."
},
{
"name": "serverless",
"link": "https://github.com/serverless/serverless",
@@ -604,7 +604,7 @@
"label": "good first issue",
"technologies": [
"JavaScript",
"TypeScript"
"TypeScript"
],
"description": "Fast, reliable, and secure dependency management."
},
@@ -869,15 +869,15 @@
],
"description": "A free, fast and beautiful API request builder."
},
{
"name": "OpenCalc",
"link": "https://github.com/Darkempire78/OpenCalc",
"label": "good first issue",
"technologies": [
{
"name": "OpenCalc",
"link": "https://github.com/Darkempire78/OpenCalc",
"label": "good first issue",
"technologies": [
"Kotlin"
],
"description": "A simple and beautiful calculator for Android."
},
"description": "A simple and beautiful calculator for Android."
},
{
"name": "Time to Leave",
"link": "https://github.com/TTLApp/time-to-leave",
@@ -1167,7 +1167,7 @@
],
"description": "An End-to-end backend server for frontend and mobile developers. 🚀"
},
{
{
"name": "FreshRSS",
"link": "https://github.com/FreshRSS/FreshRSS",
"label": "good first issue",
@@ -1626,7 +1626,7 @@
],
"description": "A tool for formatting Rust code according to style guidelines."
},
{
{
"name": "TensorZero",
"link": "https://github.com/tensorzero/tensorzero",
"label": "good-first-issue",
@@ -1887,7 +1887,7 @@
],
"description": "Realtime Web Apps and Dashboards framework for Python and R. Suited (not only) for AI audience."
},
{
{
"name": "H2O Wave Apps",
"link": "https://github.com/h2oai/wave-apps",
"label": "hacktoberfest",
@@ -2044,7 +2044,8 @@
"link": "https://github.com/activist-org/activist",
"label": "good first issue",
"technologies": [
"TypeScript", "Python"
"TypeScript",
"Python"
],
"description": "activist.org is a network for political action that allows people to coordinate and collaborate on the issues that matter most to them."
},
@@ -2062,7 +2063,9 @@
"name": "Manifest",
"link": "https://github.com/mnfst/manifest",
"label": "good first issue",
"technologies": ["TypeScript"],
"technologies": [
"TypeScript"
],
"description": "Manifest is an open-source Backend-as-a-Service allowing developers to create a backend easily and quickly."
},
{
@@ -2081,7 +2084,7 @@
"technologies": [
"JavaScript",
"JSON",
"Pug"
"Pug"
],
"description": "An inventory of tools and resources that aims to help people to find everything related to CyberSecurity."
},
@@ -2093,16 +2096,16 @@
"Rust"
],
"description": "Teleconference system with a web based user interface written in Rust"
},
{
"name": "Catima - Android App",
"link": "https://github.com/CatimaLoyalty/Android",
"label": "good first issue",
"technologies": [
"Java"
],
"description": "Catima, a Loyalty Card & Ticket Manager for Android"
},
},
{
"name": "Catima - Android App",
"link": "https://github.com/CatimaLoyalty/Android",
"label": "good first issue",
"technologies": [
"Java"
],
"description": "Catima, a Loyalty Card & Ticket Manager for Android"
},
{
"name": "FastAPI",
"link": "https://github.com/tiangolo/fastapi",
@@ -2112,21 +2115,23 @@
],
"description": "A modern, fast (high-performance) web framework for building APIs with Python 3.6+ based on standard Python type hints."
},
{
{
"name": "Readest",
"link": "https://github.com/readest/readest",
"label": "good first issue",
"technologies": [
"Rust",
"TypeScript"
"TypeScript"
],
"description": "A modern, feature-rich ebook reader designed for avid readers offering seamless cross-platform access, powerful tools, and an intuitive interface."
},
{
{
"name": "supabase",
"link": "https://github.com/supabase/supabase",
"label": "good first issue",
"technologies": ["TypeScript"],
"technologies": [
"TypeScript"
],
"description": "The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications."
}
]