Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Add GitHub Actions CI workflow for PRs 🤖

Aperta Adatta ai principianti
#386 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
78/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Tranquilla
Stack tecnologico
github-actions, javascript, node.js
Ambito
ci-cd, devops

Direzione di ricerca

Crea il file indicato, .github/workflows/ci.yml, e inizia controllando gli script dei package esistenti per client e server in devboard/client e devboard/server. Aggiungi il workflow per le pull request descritto ed esegui i comandi elencati per installare le dipendenze e compilare il client per verificarlo. Il lavoro è terminato quando il workflow viene eseguito sulle pull request dirette a main e comunica il risultato della compilazione del client.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

good first issue

Add GitHub Actions CI workflow for PRs 🤖

File: .github/workflows/ci.yml (new file)

No automated checks on PRs 💀
Bad code could slip through fr!!

Fix: create .github/workflows/ci.yml:
name: CI

on:
pull_request:
branches: [main]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- name: Install client deps
run: cd devboard/client && npm install
- name: Build client
run: cd devboard/client && npm run build
- name: Install server deps
run: cd devboard/server && npm install

~20 lines! Runs on every PR automatically 🔥
Shows ✅ or ❌ on each PR!!
No frontend/backend changes needed 🎯

Lingua principale
JavaScript
Stelle
39
Fork
105
Merge medio
1g 12h
PR unite (30g)
27

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di anoopcodehack/DevBoard

Tutte le issue di anoopcodehack/DevBoard

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.