Mise en avant des contributeurs
Get highlighted for your contributions to Livepeer!
Façons de contribuer
Code
Fix bugs, build features, and improve tooling. Open a discussion before starting large features. Each repo has a
CONTRIBUTING.md.Documentation
Found something outdated, missing, or confusing? Docs contributions are always welcome. See the workflow below.
Governance
Participate by voting on proposals, commenting on LIPs on the forum, or drafting improvement proposals.
Community Support
Help answer questions in Discord or the Forum. Helping others onboard is one of the highest-value contributions you can make.
Bug Reports
Found a bug? Open an issue on the relevant GitHub repository with full reproduction steps.
Ideas and Feedback
Share ideas on the Forum. Even if your idea does not ship immediately, it feeds into community thinking about what the network needs.
Contribuer au code
Avant de commencer
- Vérifiez les problèmes et discussions existants — recherchez sur GitHub avant d’ouvrir un nouveau problème ou de commencer à travailler sur une fonctionnalité. Un rapide “est-ce que quelqu’un travaille là-dessus ?” peut faire gagner du temps à tout le monde.
- Ouvrez une discussion pour des changements importants — pour des nouvelles fonctionnalités significatives, ouvrez d’abord une discussion ou un problème sur GitHub. Cela évite d’investir des efforts dans une PR qui pourrait ne pas être acceptée.
- Lisez le guide de contribution du dépôt
CONTRIBUTING.md— chaque dépôt a son propre guide de contribution couvrant la configuration, les tests et les conventions de PR.
Dépôts clés
go-livepeer
The Go implementation of the Livepeer protocol. Contributing guide covers commit structure, changelog requirements, and PR conventions. Contributions classified by mode: General, Broadcaster, Orchestrator, Transcoder.
Livepeer Studio
The Studio monorepo (TypeScript). Covers code of conduct, yarn usage (not npm), and issue/PR templates. Code reviews happen weekly.
livepeer.js / React SDK
The JavaScript/React SDK. Guide covers setting up a real Studio API key for tests, running the test suite, and PR etiquette. Discuss significant API changes before building.
AI Runner
The containerised AI inference runtime. Contributions include new pipeline types, model support, and infrastructure improvements. See the README for development setup.
Livepeer Protocol (Smart Contracts)
Solidity smart contracts. All contributions and bug fixes welcome as pull requests. Security vulnerabilities must go through Immunefi, not GitHub Issues.
Livepeer Docs
The documentation repository (this site). See the Documentation Contribution section below for the specific workflow.
Principes généraux des Pull Requests
Ceci s’applique à tous les dépôts Livepeer :- Gardez les PRs concentrées — un changement logique par pull request. Les PRs plus petites et bien définies sont plus faciles à examiner et à fusionner.
- Écrivez des messages de commit lisibles — utilisez Conventional Commits format lorsque les dépôts l’exigent :
fix:,feat:,docs:, etc. - Ajoutez des tests — lors de l’ajout de fonctionnalités ou de la correction de bogues, incluez des cas de test couvrant le nouveau comportement ou le comportement mis à jour.
- Mettez à jour le changelog —
go-livepeeret d’autres dépôts nécessitent des mises à jour deCHANGELOG_PENDING.mdavec chaque PR. - Répondez rapidement aux retours de révision — ne forcez pas le push sur une branche en cours de révision.
- Rebase et fusion — pour des ensembles de changements plus importants, les mainteneurs peuvent demander un rebase local pour nettoyer l’historique des commits avant de fusionner.
Contribuer à la documentation
La documentation Livepeer est open source et se trouve à github.com/livepeer/docs sur la branchedocs-v2.
Chemin rapide : Retour d’information sans code
Vous n’avez pas besoin d’utiliser Git pour contribuer à la documentation :- Pouce en l’air/en bas — sur n’importe quelle page de documentation pour signaler si elle a été utile
- Problèmes GitHub — ouvrez un problème décrivant ce qui ne va pas, ce qui manque ou ce qui est déroutant. Huit modèles de problèmes sont disponibles.
- Discord — partagez vos retours dans le
#loungecanal ou taguez un membre de l’équipe de documentation
Flux de travail des Pull Requests
Fork the repository
Navigate to github.com/livepeer/docs and click Fork. This creates your own copy.
Make your changes
Edit or create
.mdx files in the relevant section. Follow the Style Guide for formatting and component usage.Key rules:- Use UK English
- No inline styles — use Mintlify global components or component primitives from
/snippets/components/ - No hardcoded colours — use CSS custom properties
- Absolute imports only:
/snippets/components/...(not relative paths)
Run pre-commit checks
The repository has pre-commit hooks that check structure, style, links, spelling, and MDX validity. Run them before pushing:Or run the full test suite:
Examens des attributions
Les modifications de documentation sont examinées par les propriétaires de section définis dans.github/CODEOWNERS. En général :
- Section des développeurs — équipe des relations développeurs
- Section des passerelles — équipe des passerelles
- Section des orchestrateurs — équipe des orchestrateurs
- Ressources / transversal — équipe de documentation
Contribuer à la gouvernance
Les détenteurs de jetons peuvent participer à la gouvernance de Livepeer sans écrire de code.Read active proposals
Visit the Livepeer Forum governance category and Explorer voting page to see what is currently open for input.
Comment on proposals
Add your perspective on active threads in the forum before proposals move to an on-chain vote. Well-reasoned feedback is valued from all participants.
Vote on-chain
If you hold staked LPT, you can cast votes on active proposals directly from the Explorer.
Subventions et primes
Si vous souhaitez contribuer de manière plus substantielle et recevoir une compensation :Livepeer Grants
Two grant tracks: Open Network Grants (tools, educational content, node operations improvements) and Video Disruptor Grants (cutting-edge video research and novel applications). Grants are paid in LPT.
Software Bounties
Scoped software tasks with defined acceptance criteria and compensation. A good entry point for contributors who prefer clearly-defined work.
Grant applications are reviewed bi-weekly by the Livepeer Grants committee. To discuss a potential grant application before submitting, ping the grants team in the
#governance Discord channel.Principes de contribution communautaire
Ceci s’applique à tous les dépôts et types de contributions de Livepeer :- Lisez avant de construire — vérifiez les problèmes et discussions existants avant de commencer un travail significatif
- Gardez les PRs concentrés — un changement logique par demande de tirage
- Écrivez des messages de commit lisibles — utilisez le format des Commits Conventionnels
- Soyez constructif dans les examens — si une contribution ne convient pas, expliquez pourquoi et proposez des suggestions d’amélioration
- Liez à la documentation pertinente — lors de la fermeture des problèmes ou du refus des PRs, liez aux ressources existantes lorsque cela est possible