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 ( i linguaggi in grassetto costituiscono la maggior parte del codice sorgente ):

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://doc.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:

  1. 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:

  1. `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/