Welkommen und schätzen Sie alle Beiträge zu Capgo.
Esta página sirve como una guía para ayudarte a empezar a contribuir.
Progetti
Existem numerosos repositórios na organização Capgo que fazem parte do Capgo.
Os repositórios têm diferentes escopos, utilizam diferentes linguagens de programação e possuem níveis variados em relação às contribuições.
Per aiutarti a decidere quale repository potrebbe essere il migliore per iniziare a contribuire (e/o rientrare nei tuoi interessi), ecco un breve confronto (<strong> i linguaggi in grassetto costituiscono la maggior parte del codice sorgente </strong>): Capgo
capacitor-updater
Esto es el repositorio principal que proporciona el Plugin capacitor-updater.
Volete risolvere un bug o aggiungere una nuova funzionalità a capacitor-updater? Questo è il repository a cui volete contribuire.
Languages: Swift, JavaScript, Java
capgo
A Webapp e as funções serverless que compõem a plataforma em nuvem Capgo.
Sai dove vuoi contribuire a sistemare il backend di Capgo.
Languages: TypeScript.
website
Frontend per la pagina ufficiale di Deno: https://capgo.app/
Languages: TypeScript, HTML, CSS
docs
Documentación en Markdown que impulsa https://docs.capgo.app
Languages: Markdown
capacitor-standard-version
Gestor de versiones que potencia CI/CD para actualizar aplicaciones.
Languages: JavaScript
-
Leggi il manuale di stile.
-
Chiedi aiuto nella chat comunitaria.
-
Cuando trabajes en un problema, menciónalo en los comentarios del problema antes de comenzar a trabajar en él.
-
Cuando trabajes en una nueva característica, crea un problema y discútelo con otros colaboradores antes de comenzar a trabajar en la característica; apreciamos todas las contribuciones, pero no todas las características propuestas son aceptadas. No queremos que gastes horas trabajando en un código que podría no ser aceptado.
-
Per favore, sii professionale nei forum. Seguiamo il codice di condotta di Rust (CoC). Hai un problema? Invia un'email a ry@tinyclouds.org.
Sottoporre una richiesta di pull
Antes de enviar un PR a cualquiera de los repositorios, asegúrate de que lo siguiente esté hecho:
- Dê ao PR um título descritivo.
Esempi di buoni titoli PR:
- fix(std/http): Fix race condition in server
- docs(console): Update docstrings
- feat(doc): Handle nested re-exports
Esempi di titoli di PR cattivi:
- fix #7123
- update docs
-
fix bugs
-
Ensure there is a related issue and it is referenced in the PR text.
- Ensure there are tests that cover the changes.
Submitting a PR to Capgo
Además de lo anterior, asegúrate de que:
- `npm run lint` réussit - cela va vérifier le code Rust et JavaScript pour les erreurs et erreurs courantes en utilisant `Swiftlint` (pour Swift) et `eslint` (pour JavaScript et Java)
Documentazione delle API
È importante documentare tutte le API pubbliche e vogliamo farlo inline con il codice. Questo aiuta a garantire che il codice e la documentazione siano strettamente collegati tra loro.
جاوا اسکریپت و تایپ اسکریپت
Todos los APIs y tipos expuestos públicamente, el módulo capacitor-updater debería tener documentación JSDoc. Esta documentación se analiza y está disponible para el compilador de TypeScript, por lo tanto, es fácil de proporcionar en etapas posteriores. Los bloques JSDoc vienen justo antes de la declaración a la que se aplican y están denotados por un /** inicial antes de terminar con un */. Por ejemplo:
export const FOO = "foo";
Hitta mer på: https://jsdoc.app/