Skip to content

Commit

Permalink
Merge branch 'jfmartinz:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
sau-mili authored Jun 14, 2024
2 parents 6b5eadf + d953762 commit e2ac2a2
Show file tree
Hide file tree
Showing 95 changed files with 7,355 additions and 8,971 deletions.
33 changes: 26 additions & 7 deletions .github/workflows/auto-label.yml
Original file line number Diff line number Diff line change
@@ -1,20 +1,39 @@
name: Add Label
name: Auto-label on Any Issue

on:
issues:
types: [opened]
pull_request:
types: [opened]

permissions:
issues: write
pull-requests: write

jobs:
add_label:
auto-label:
runs-on: ubuntu-latest
steps:
- uses: actions/github-script@v6
- name: Add labels to any new issue or PR
uses: actions/github-script@v4
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
github.issues.listForRepo({ owner: context.repo.owner, repo: context.repo.repo })
.then(response => response.data.map(issue => ({ issue_number: issue.number })))
.then(issues => Promise.all(issues.map(issue => github.issues.addLabels(context.repo.owner, context.repo.repo, issue.issue_number, ["gssoc"]))))
.catch(error => console.error(error));
const labelsToAdd = ["gssoc"];
if (context.issue.pull_request) {
// It's a Pull Request
await github.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.issue.number,
labels: labelsToAdd
});
} else {
// It's an Issue
await github.issues.addLabels({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
labels: labelsToAdd
});
}
2 changes: 1 addition & 1 deletion .github/workflows/preview.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Vercel Preview Deployment
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}

VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }}
on:
pull_request:
branches:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/production.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Vercel Production Deployment
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}

VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }}
on:
push:
branches:
Expand Down
6 changes: 5 additions & 1 deletion App Development/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -423,6 +423,10 @@ App development refers to crafting software for diverse devices, involving plann
<td><a href="https://www.youtube.com/c/BenAwad97">Ben Awad</a></td>
<td>Focuses on React Native, React, and other web development technologies, with a mix of tutorials, live coding, and tech discussions.</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/watch?v=fis26HvvDII">Android Development for Beginners</a></td>
<td>Learn how to develop an android app from scratch in this full course for beginners.</td>
</tr>
</table>

### YouTube Playlists
Expand Down Expand Up @@ -529,4 +533,4 @@ App development refers to crafting software for diverse devices, involving plann

App development is an exciting and dynamic field that empowers developers to create innovative and user-friendly applications for a variety of platforms, including mobile devices, desktop computers, and the web. With the proliferation of smartphones and the increasing demand for mobile solutions, app development has become an essential aspect of modern technology. The wide range of tools and frameworks available, such as React Native, Flutter, Xamarin, and Android Studio for mobile app development, as well as React.js, Vue.js, and Angular for web app development, provide developers with the flexibility and resources to bring their ideas to life. The iterative nature of app development, from design and prototyping to testing and deployment, emphasizes the importance of user experience and feedback. The app development community is vibrant and supportive, offering a wealth of resources like tutorials, forums, and developer communities to assist both beginners and experienced developers. To excel in app development, hands-on experience is crucial—participate in coding challenges, contribute to open-source projects, and build your own apps to hone your skills and showcase your talent. This practical approach not only enhances your technical proficiency but also opens up exciting career opportunities in the ever-evolving world of software development.

Never stop learning !
Never stop learning !
Loading

0 comments on commit e2ac2a2

Please sign in to comment.