Contribuir con código

Escribir un complemento

Una de las mejores formas de contribuir con un trozo de código más grande, que añada funcionalidades a IntelliJ IDEA, es escribir un complemento. You can submit a plugin to the IntelliJ IDEA Plugin Marketplace, making it available for all IntelliJ IDEA users. Al escribir un complemento, tendrá el control sobre el código y no necesitará firmar el acuerdo de contribución. Para obtener más información sobre escribir complementos, consulte la documentación sobre desarrollo de complementos.

Enviar un parche

Si desea mejorar el código de IntelliJ Platform o la funcionalidad principal de IntelliJ IDEA, puede enviar un parche en la Base de datos de errores YouTrack de IntelliJ. Puede crear una nueva incidencia y adjuntarle el parche, o añadir un parche a una incidencia creada por otro usuario. Al escribir un parche, asegúrese de seguir las Pautas de codificación de IntelliJ.

También puede crear una bifurcación en el repositorio de IntelliJ IDEA en GitHub y crear IntelliJ IDEA Community Edition. Haga los cambios en su bifurcación y envíenos una solicitud de incorporación de cambios. Un desarrollador revisará su parche y, si cumple con los criterios de calidad y encaja bien con el resto del código, le notificaremos sobre la aceptación del parche. Para completar su contribución, también deberá firmar el acuerdo de contribución.

Convertirse en Confirmador

Los desarrolladores con una largo historial de enviar parches de gran calidad pueden obtener permiso para confirmar directamente.

Envíe un informe de error

Los informes de errores se pueden enviar en muy poco tiempo y son muy útiles para los desarrolladores. Esta es una de la contribuciones más fáciles que puede hacer. Si descubrir un problema con el IDE o la plataforma, notifíquelo. Asegúrese de incluir información sobre su entorno (sistema operativo, versión de JDK), pasos para reproducir el problema y una descripción escrita del mismo. You can file a bug in our YouTrack issue tracker. Antes de enviar una notificación de error, busque entre las ya enviadas si hay una que describa el mismo problema. Si la encuentra, siéntase libre de votar por ella.

Ayúdenos a priorizar las notificaciones de errores existentes

A lo largo de los años, los usuarios han notificado miles de problemas al Sistema de seguimiento de incidencias de IntelliJ. Muchos de los problemas no resueltos ya no se aplican a la última versión de IntelliJ IDEA, son duplicados o requieren de información adicional para resolverse. Si deja comentarios para notificarnos sobre el estado de este tipo de problemas ayudará al equipo a limpiar el Sistema de seguimiento de incidencias y mantenerlo útil para todos.

Participe en la comunidad

Únase al Foro de discusión

El foro de discusión es un excelente recurso para usuarios y colaboradores interesados en participar en debates técnicos, contestar preguntas o resolver potenciales problemas para los novatos.

Enlace a esta página

El éxito de cualquier proyecto de código abierto depende de la cantidad de personas que usan el producto y colaboran con el proyecto. Al enlazar a esta página, podrá aumentar la probabilidad de que un nuevo usuario o colaborador descubra el proyecto y se una a la comunidad. Si está tan motivado con IntelliJ IDEA Community Edition como nosotros, puede mostrarlo publicando el enlace a nuestro sitio. Project logos and other assets are also available.

Promocione IntelliJ Platform e IntelliJ IDEA Community Edition

Ayude a promocionar la plataforma y el IDE mediante su blog, Twitter, Facebook o enviando un artículo a su revista local favorita. Si es miembro de otra comunidad de código abierto, ¿por qué no menciona IntelliJ IDEA en los foros en línea o en las conferencias? Si ama IntelliJ IDEA, ¡no se quede callado! Cuantos más desarrolladores usen IntelliJ IDEA descubriremos más errores, escribiremos más complementos, el proyecto será más visible y la comunidad obtendrá más beneficios.

Ayude a otros a aprender

Escriba documentos

Siempre necesitamos nuevos artículos sobre funcionalidades de IntelliJ IDEA, así como documentación para IntelliJ Platform. Pude escribir tutoriales, instructivos, aplicaciones de muestra o simplemente compartir su experiencia con la plataforma IntelliJ. Puede publicar su documentación en un sitio web o blog, o enviar una solicitud de extracción a los Docs del SDK.

Cree capturas de vídeo de pantalla

Las capturas de vídeo de pantalla últimamente se han popularizado como forma de mostrar a otros desarrolladores cómo usar la herramienta de forma efectiva. Puede grabar una captura de vídeo de pantalla sobre una funcionalidad particular o caso de uso que haya descubierto y desee compartir con la comunidad.