¿Qué tipo de proyectos se deben cargar en GitHub? ¿Podrían ser pequeños proyectos o fragmentos de código importantes que podrían ser útiles para alguien en el futuro?

Puede colocar cualquier cosa en Github siempre que cumpla con los estándares de su comunidad (básicamente nada obsceno, altamente ofensivo o ilegal). De hecho, debe poner todo lo que muestre incluso un mínimo de habilidades comercializables. Muchas personas, especialmente los empleadores, miran su Github para evaluar su participación en la comunidad y sus habilidades relevantes. Algunos proyectos no implican ningún código en absoluto. He visto repositorios enteramente para diseño y repositorios enteramente de texto.

Un sitio web simple que utiliza HTML, Javascript y CSS es absolutamente fantástico para su propio sitio web personal, blog y / o cartera. Esta funcionalidad está integrada y se llama Páginas de GitHub. Si es estudiante, puede obtener un nombre de dominio gratuito y conectarlo automáticamente a su repositorio en Namecheap. Github también proporciona el Paquete para desarrolladores de estudiantes de GitHub, que es un recurso invaluable de software y servicios gratuitos / con grandes descuentos.

TL; DR: todos. GitHub, si se usa correctamente, puede ser una gran incubadora para cualquier proyecto.

¿Experimentó con un nuevo idioma o biblioteca? Empújalo a GitHub para referencia posterior. ¿Escribiste un software del que estás orgulloso? ¿Crees que podría ser útil para alguien más? Empújalo a GitHub y publicítalo en grupos relevantes en las redes sociales. Existe la posibilidad de que se recoja, y si está dispuesto a mantenerlo por un tiempo, tiene la oportunidad de convertirse en una estrella de rock programadora.

Como ejemplo, además de tener algunos softwares F / LOSS en mi cuenta, algunos de los cuales han despertado cierto interés, he subido mis primeros trabajos recientemente y se los mostré a algunos amigos cercanos que recién están aprendiendo sobre el desarrollo de software. Rápidamente señalaron mis viejos errores, y todos aprendieron de ello, lo cual es increíble.

Pregunta demasiado genérica, una respuesta genérica podría ser:

  • Código de computadora que desea compartir (ponga también un archivo de licencia). Es posible que desee compartirlo por varias razones:
  • por si acaso es útil para alguien más
  • compartir con solo un par de amigos
  • iniciar un proyecto para el que desea colaboradores
  • Tener una cartera para ser citada en su CV
  • Documentación que desea compartir y escribir en colaboración: Google Docs podría ser mejor para esto, pero GH es mejor en la gestión de versiones y sucursales.
  • Otros tipos de archivos que desea editar en colaboración (p. Ej., Gráficos por computadora, dibujo / diseño técnico).
  • Cosas que quieres compartir en privado. GH le permite hacerlo por una tarifa, otros sistemas similares tienen esa opción de forma gratuita (por ejemplo, Bit Bucket).
  • Código al que desea acceder fácilmente desde la web, incluso desde su dispositivo móvil (ForkHub).
  • Como un repositorio de binarios de la biblioteca que se necesitan para construir otros paquetes de software (Hospedar un repositorio Maven en github)
  • Usos atípicos, incluso como herramienta para la participación democrática.
  • Puedes empujar cualquier cosa en GitHub. Pequeños proyectos, fragmentos de código, grandes proyectos, una lista de libros que desea leer, cualquier cosa. No hay reglas establecidas.

    Tengo estos programas SOC, Women-GitHubers, Scripts, Learn-Python-The-Hard-Way, HowTo-Comment en mi GitHub. Estos no son proyectos, ¿verdad? ¿Ves una razón por la que no puedo tenerlos en mi GitHub?

    Siéntase libre de empujar cualquier cosa en su GitHub. Evita abarrotar tu GitHub. Si tiene fragmentos de código pequeños, no cree un repositorio separado para cada uno de ellos, tenga un único repositorio y luego póngalos todos.

    Sí, realmente puedes poner lo que quieras en Github. La gente ha escrito diarios, libros, resoluciones de año nuevo, informes de progreso de la dieta y todo tipo de otros materiales escritos. Cualquier cosa que necesite colaboración y control de versiones. Si eres estudiante, incluso puedes tener hasta cinco repositorios PRIVADOS gratuitos, así como un súper paquete de artículos relacionados. Ver ENLACE: https://education.github.com/pack

    Por favor pregunte ¿POR QUÉ ?
    es decir: ¿por qué usar GitHub?
    GitHub se utiliza para
    1. Código de colaboración: si algunos de tus amigos están trabajando en el mismo proyecto. Supongamos que está haciendo la página de índice, su amigo x está haciendo la página de contacto y así sucesivamente. Luego ponga su proyecto en GitHub y desarrolle de forma independiente. Luego, combine todo el código. Estás listo . No importa qué tipo de proyecto sea pequeño o grande. Siempre y cuando sea compatible con GitHub, estará listo.

    2. Hospedaje de código de proyecto de código abierto: si tiene una gran idea de hacer algo útil pero necesita ayuda de otros. Póngalo en GitHub para que otras personas de todo el mundo puedan contribuir a su proyecto.

    Muchas cosas potencialmente

    Hojas de ayuda

    Douglas22 / git-bash-comands

    Juegos de la unidad

    Douglas22 / C – unidad de repositorio remoto

    código para su sitio web

    VBA y SQL si hiciste algo en ms Access

    código de Minecraft

    Codificación en Minecraft

    Debes enviar cualquier tipo de proyecto a GitHub. Hasta donde yo sé, no hay limitación de ningún tipo de proyecto en el lado de GitHub.

    El software de código abierto es genial hoy en día.

    Ve a crear tu proyecto, crea tu repositorio y empújalo. Eso es.

    Empecé a hacer esto con mi código. Me ayuda a encontrar el código antiguo que normalmente se perdería cuando limpio un disco duro.

    Si comenta su código bastante bien, lo ayudará más adelante cuando intente averiguar qué cometió y podrá construir un buen “cuaderno de programador”.

    Sí, exactamente puedes subir lo que quieras subir a Github. Pero cargar cualquier cosa sería inútil, deberías (según mí) simplemente cargar los archivos o los scripts en los que quieres que otros trabajen. Para que puedan hacer los cambios y hacer una solicitud de extracción para fusionar el código en el maestro.

    Si su propósito de cargar el archivo es el control de versiones, entonces solo puede usar GIT o compartir cualquier cosa con alguien, hay muchas herramientas.

    Deberías poner … ¡todo!
    ¡Cualquier proyecto que sea vendible o comercializable, o todo lo que pueda ser usado por otra persona, será una buena idea para poner en su perfil de Github!

    Si seguro. Un montón de pequeños programas encajarían perfectamente en un repositorio en GitHub. Podría estar cubriendo un tema más amplio y estos estarían cubriendo los diferentes aspectos del tema.

    Si, en cambio, se trata de algunos pequeños programas independientes, siempre puede crear Gists en lugar de un Repo completo. No tendría mucho sentido tener un repositorio para uno o dos programas pequeños.

    Podrías almacenar una tesis doctoral y toda tu investigación en Git si quisieras. Es un administrador de objetos de archivo con estados de guardado llamados “commits” y la capacidad de combinar el trabajo de otros, o revertir cambios.

    Cualquier cosa, desde el próximo sistema operativo hasta rivalizar con Unix, Linux, Apple y Windows, todo hasta una nota de post-recordatorio para recordarlo de pan esta noche.

    Eres libre de hacer lo que quieras al respecto. Sin embargo, hay algunas reglas: en las regulaciones de GitHub (léalas antes de registrarse). Algunas cosas obvias, como no usarlo para infringir los derechos de autor, son bastante estándar en todas partes, por ejemplo, no coloque los códigos secretos de su empresa para que todos lo vean en Internet (probablemente tendrá más problemas que simplemente perder su cuenta de GitHub).

    El aspecto más importante de github y git es su uso como sistema de subversión. El hecho de que también pueda usar github para difundir su código es secundario. Es un producto secundario de no poder crear repositorios privados con una cuenta gratuita. No hay restricciones sobre los tipos de proyectos que se pueden enviar a Github. Solo asegúrate de que sea un proyecto que no te molestaría que alguien más, especialmente un posible empleador, esté viendo.

    Todo lo que quieras, incluso no relacionado con el desarrollo web. Hay personas que escriben libros en él, otros organizan marcadores, otros organizan reuniones y así sucesivamente.

    Hazlo. Github es un buen lugar para guardar y compartir tu código, incluso si eres un principiante.