Kursplan
Introduksjon til Graphite og Moderne Kodegjennomgangsworkflows
- Oversikt over Graphites arkitektur og viktigste funksjoner
- Forståelse av stacked pull requests og workflow-automatisering
- Oppsett av Graphite med GitHub for teambaserte prosjekter
Installasjon og Konfigurasjon av Graphite
- Dyrking av Graphite i utviklingsmiljøer
- Tilknytning av repositoryer og håndtering av rettigheter
- Konfigurasjon av merge-køer, PR-innboxes, og kodegjennomgangspolitikk
Optimalisering av Pull Request Workflows
- Implementering av stacked PRs og avhengighetsoppfølging
- Redusering av merge-konflikter og økning av gjennomgangshastighet
- Håndtering av store kodebasar med Graphites gjennomgangssystem
AI-Drivne Kodegjennomgang og Produktivitetsforbedring
- Bruk av Graphites AI-kodegjennomgangsassistent
- Integrering med open source LLMs som Deepseek, Qwen, og Mistral Small for kodeinsikt
- Opprettelse av automatiske forslag og gjennomføring av kvalitetsstandarder
Integrering av Graphite med DevOps-verktøykjeder
- Knytning av Graphite til CI/CD-pipelines
- Integrasjon med GitHub Actions, Jenkins og andre automatiseringverktøy
- Sikring av overholdelse og gjennomsiktighet i enterprise-workflows
Analyse, Metrikker og Rapportering
- Bruk av Graphite-dashboards for teamets ytelsesovervåking
- Identifisering av knythull og ineffektiviteter
- Bygging av tilpassede rapporter og visualiseringer
Skalering av Graphite i Enterprise-miljøer
- Multi-team-oppsett og styringsstrategier
- Beste praksis for store utrullinger
- Sikkerhet, dataforbehold og overholdelsesaspekter
Praktisk Workshop: Fullt Gjennomgangsoppsett
- Oppsett av et fullt enterprise Graphite-workflow
- Integrering med AI-baserte gjennomgangspipelines
- Utførelse av teamytelsesanalyser og forbedringsplanlegging
Oppsummering og Neste Skritt
Krav
- Forståelse for Git-baserte workflows
- Erfaring med programvareutvikling og versjonskontrollsystemer
- Familiaritet med kodegjennomgang og CI/CD-konsepter
Målgruppe
- Ingeniørledere og programvareutviklingsledere
- DevOps- og plattformutviklingsteam
- Seniorutviklere og tekniske arkitekter
Referanser (2)
At jeg har skaffet kunnskap om Streamlit-biblioteket fra Python, og jeg vil sikkert prøve å bruke det for å forbedre applikasjonene i min gruppe som er laget i R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Kurs - GitHub Copilot for Developers
Maskinoversatt
Instruktør kan justere kursnivået under opplæringen for å tilpasse seg vår forståelsesnivå på emnet, slik at vi kunne oppnå mer nyttig kunnskap som kan hjelpe oss med å utnytte verktøyene i våre daglige arbeidsoppgaver.
Tatt Juen - ViTrox Technologies Sdn Bhd
Kurs - Intermediate GitHub Copilot
Maskinoversatt