Django India Community: contribuciones sin código
¡Bienvenido al repositorio de contribuciones sin código de Django India! Este espacio está dedicado a hacer crecer nuestra comunidad a través de diversas formas de contribuciones que no requieren habilidades de codificación. Creemos firmemente que construir una comunidad fuerte va mucho más allá de solo escribir código: se trata de documentación, educación, diseño, creación de contenido y, lo más importante, hacer que Django sea más accesible para todos en la India.
Por qué importan las contribuciones sin código
El éxito de cualquier comunidad tecnológica depende en gran medida de las contribuciones que hacen que la tecnología sea más accesible, comprensible y utilizable. Si bien el código forma la base de Django, es la documentación, los tutoriales, las guías y los recursos comunitarios los que ayudan a los desarrolladores en todos los niveles a aprovechar al máximo el marco. Al contribuir a estas áreas, juegas un papel crucial en:
- Hacer que Django sea más accesible para los recién llegados en toda la India
- Ayudar a los desarrolladores experimentados a aprender las mejores prácticas y conceptos avanzados.
- Construir una base de conocimiento que refleje los desafíos y soluciones únicas en el contexto de desarrollo indio
- Creación de recursos en idiomas regionales para romper las barreras del idioma
- Fomentar una comunidad más inclusiva y solidaria
- Documentar experiencias y soluciones del mundo real específicas para nuestro ecosistema
- Apoyando el crecimiento de la adopción de Django en empresas y startups indias
Ya sea que sea un escritor técnico, diseñador, creador de contenido, educador, traductor o alguien que ama compartir conocimientos, sus habilidades son valiosas para nuestra comunidad. Las contribuciones que no son de código son especialmente importantes en la India, donde muchos desarrolladores están aprendiendo inglés como segundo idioma y pueden beneficiarse de los recursos y la documentación localizados.
¿Quién puede contribuir?
¡Todos! No necesita ser un experto en Django para hacer valiosas contribuciones. De hecho, fomentamos las contribuciones de:
- Principiantes que pueden compartir sus experiencias de aprendizaje
- Escritores técnicos que pueden mejorar la documentación
- Diseñadores que pueden crear recursos visuales
- Creadores de contenido que pueden desarrollar tutoriales y guías
- Traductores que pueden ayudar a que el contenido sea accesible en idiomas regionales
- Educadores que pueden crear materiales de aprendizaje
- Organizadores de la comunidad que pueden compartir recursos de planificación de eventos
- Desarrolladores profesionales que pueden compartir experiencias del mundo real
- Estudiantes que pueden contribuir con guías y notas de estudio
- Cualquiera que sea apasionado por construir una comunidad de Django más fuerte en la India
¿Qué puedes contribuir?
Hemos dividido todo tipo de contribuciones sin código en 6 categorías, cada categoría tiene una carpeta en el directorio raíz de este repositorio:
1. Documentación
Contribuciones que se encuentran en esta categoría:
- Configuración de guías para proyectos Django
- Documentos de las mejores prácticas
- Guías de implementación de Django para diferentes plataformas
- Directrices de seguridad
- Consejos de optimización de rendimiento
- Patrones de diseño de bases de datos
- Estrategias de prueba
- Recomendaciones de la estructura del proyecto
- Tutoriales de configuración del medio ambiente
- Guías de configuración y configuración de IDE
2. Recursos de aprendizaje
Contribuciones que se encuentran en esta categoría:
- Explicaciones del concepto de Django
- Escrituras de tutoriales
- Soluciones de problemas comunes
- Guías del marco de descanso de Django
- Técnicas de optimización de la base de datos
- Guías de implementación de autenticación
- Manejo de archivos Las mejores prácticas
- Tutoriales de manejo de forma
- Guías de personalización de administrador de Django
- Explicaciones del middleware
3. Blog y artículos
Contribuciones que se encuentran en esta categoría:
- Historias de éxito de Django
- Estudios de casos del proyecto
- Entrevistas para miembros de la comunidad
- Resúmenes de eventos y aprendizajes
- Artículos de comparación de tecnología
- Historias de migración (hacia/desde Django)
- Historias de mejora del rendimiento
- Escala de aplicaciones Django
- Consejos de flujo de trabajo de desarrollo
- Técnicas de depuración
4. Gráficos y diseño
Contribuciones que se encuentran en esta categoría:
- Diseño de UI/UX para el sitio web de Django India
- Diseños de plantillas
- Esquemas de color
- Conjuntos de iconos
- Variaciones del logotipo
- Plantillas de redes sociales
- Carteles de eventos
- Plantillas de presentación
- Diseños de boletines por correo electrónico
- Mockups de sitios web
5. Traducciones
Contribuciones que se encuentran en esta categoría:
- Documentación en idiomas regionales
- Guías de configuración
- Contenido de tutorial
- Directrices de la comunidad
6. Eventos
Contribuciones que se encuentran en esta categoría:
- Evento de organización/reunión/taller
- Contenido del taller
- Diapositivas de presentación
- ejercicios prácticos
- Preguntas del cuestionario
- Problemas de desafío de código
- Guías de planificación de eventos
- Actividades de rompehielos
- Ejercicios de taller
Pocas de las contribuciones fusionadas en este repositorio, comenzarán directa e inmediatamente a crear un impacto en la comunidad, mientras que algunas de las contribuciones serán utilizadas por la comunidad Django India en el momento correcto, en el lugar correcto y como conveniencia. Por ejemplo, podríamos aceptar algunas publicaciones en las redes sociales y fusionarlo aquí, pero publicarlo más tarde en nuestros manijas de las redes sociales.
Cómo contribuir
1. Bifurca este repositorio
- Haga clic en el botón 'Bifurque' en la parte superior derecha de esta página
2. Cree o elija un problema
- Puede haber problemas disponibles que coincidan con su interés
- Si no se asigna un problema a nadie, deje un comentario que desee trabajarlo
- Espere el problema que se asigne. Una vez asignado, comience a trabajar en ello.
- Si tiene algo que contribuir, primero cree un problema, espere a que lo asigne antes de comenzar a trabajar en él.
3. Elija su área de contribución
- Seleccione la carpeta apropiada para su contribución
- Si no existe una carpeta adecuada, puede proponer una nueva
3. Crea tu contenido
- Usar lenguaje claro y simple
- Incluir ejemplos donde corresponda
- Sigue nuestra guía de estilo Markdown
- Agregue imágenes/diagramas donde sea útil
4. Envíe su contribución
- Crea una nueva rama
- Agrega tus archivos
- Envíe una solicitud de extracción
- Proporcionar una descripción clara de su contribución
Django India es más que una comunidad técnica: es una familia de personas apasionadas que trabajan juntas para que Django sea más accesible y poderoso para todos en la India. Sus contribuciones sin código son cruciales para construir este ecosistema inclusivo para compartir el conocimiento. Ya sea que esté escribiendo su primer tutorial o traducir documentación a su idioma regional, cada contribución es importante y ayuda a otro desarrollador en su viaje.
¡Construyamos algo increíble juntos!