Cerrada. Esta pregunta es
fuera de tema . Actualmente no acepta respuestas.
Comentarios
- Porque es ' más fácil que escribir " si si desea contribuir a este proyecto o consultar la fuente, consulte nuestro repositorio en github ". 😉
- Yo ' estoy un poco sorprendido de que nadie haya mencionado el … ¿Qué es, un juego de palabras? ¿Insinuación? Pero esa redacción en particular no ' no funcionaría con bitbucket; su sitio emite una sensación de ser más profesional que github. ' Porque eso ' es como entendí tu pregunta en la primera lectura – " por qué no ' t bitbucket tiene estos? "
- Son widgets sociales , muy parecidos a los que aparecen con el vínculo ' compartir ' en una pregunta / respuesta SE: obtienes widgets para Google+, Facebook y Twitter. Están ' listos para usar para los diseñadores del sitio, por lo que son fáciles de integrar. Creo que no existe tal cosa para, por ejemplo, Bitbucket, por lo que ' no hay nada que notar: si algún proyecto tiene su propio ' bifurcame ' widget, presumiblemente no se verían como cualquier otro.
- Yo ' estoy votando para cerrar esta pregunta como fuera de tema porque se trata de la cultura del software de código abierto. Actualmente, las preguntas sobre cómo las comunidades colaboran juntas para producir, distribuir, comercializar y, en algún momento, monetizar proyectos de código abierto son sobre el tema en Open Source Stack Exchange .
Respuesta
Aparte de fomentar la colaboración en el tema, desde una perspectiva empresarial mejorará y fortalecerá GitHub tráfico, base de usuarios y posición en el mercado. Así que también hay una pequeña estrategia comercial asociada.
Personalmente, no me importa esto porque GitHub proporciona un valioso servicio a la comunidad de código abierto.
Comentarios
Respuesta
¿Tiene la intención de mostrar que este es un proyecto colaborativo? ¿Puede agregar mejoras?
Sí: no tienes derecho a enviar una confirmación directamente a su repositorio.
Pero sí tienes la posibilidad de bifurcar su repositorio , lo que lo convierte en tu repositorio, y envía el compromiso desde allí, preparando solicitudes de extracción .
Comentarios
Responder
La insignia «Bifurcame en Github» es para demostrar que es el proyecto que se le otorga el derecho de contribuir al proyecto o utilizarlo como punto de partida para su propio proyecto.
Muestra un poco que «es» un proyecto colaborativo y que «puedes agregar mejoras».
Te permite jugar con el código o hacer un spin-off del mismo proyecto sin afectar la fuente original.
https://help.github.com/articles/fork-a-repo
El mismo principio se aplica a todos los demás hosts de git.
Los puntos principales (entre muchos otros) de otorgar el derecho a bifurcar un proyecto es
- fomentar la colaboración – al permitir que las personas trabajen juntas para mejorar el proyecto.
- agregar conocimiento, al permitir que las personas estudien su código.
Algunos de los proyectos que puede encontrar pueden estar a cargo del personal de Github para sus propias necesidades privadas. No quieren promocionar github. Puede encontrar proyectos de github aquí: https://github.com/github
En cuanto a por qué no ver insignias de otros hosts se debe a que Github es la plataforma de colaboración y alojamiento de git más popular.
Comentarios
Responder
Imagine que usa su editor de texto favorito y, después de un tiempo, descubre que realmente le encantaría implementar alguna función (como la opción de guardar archivo sin bloqueo).
Después de pensar que por undécima vez decides escribir uno tú mismo. Después de encontrar la página de github de este proyecto tienes dos opciones:
- Descargar el código fuente, modificar y guárdelo para usted.
- Bifurque el proyecto en una github y trabajar en su fork.
Si elige la segunda opción, después de hacer que su función esté bien escrita y probada, puede preparar una solicitud de extracción y luego todo el proyecto se beneficiaría de usted.
Sin embargo, si elige la primera ruta, es muy probable que simplemente se olvide su modificación y nadie, excepto usted, se beneficiará de ella (sí, puede compartir el código manualmente, pero algún otro programador podría olvidarlo fácilmente. Usar github le obliga a estar más socializado con los demás trabajo).
Decir «bifurcame en un proyecto de github», el propietario solo quiere asegurarse de que eligió Fork on github
en lugar de descargar el código y publicarlo en su directorio de inicio.
Respuesta
Solo está ahí para mostrar que este es un proyecto de código abierto y lo bifurca si lo desea, sea cual sea el motivo. Además, consulte esta publicación de blog en GitHub: https://github.com/blog/273-github-ribbons
Actualización: Personalmente, agrego estas cintas de GitHub para que la gente pueda encontrarme en GitHub y destacar mis proyectos;)
Responder
Significa que «están en github, donde la bifurcación es barata, y quieren fomentar las contribuciones para mejorar su software y comunidad.
Responder
Github está intentando ampliar su base de usuarios para incluir cualquier trabajo colaborativo, no solo alojamiento de código fuente; y así empujan la bifurcación y envían una solicitud de extracción método. Hacer parches y enviarlos por correo electrónico no sería atractivo para la mayoría de las personas que no sean programadores y similares. Los permisos de inserción no son realmente importantes aquí, ya que eventualmente la mayoría de los usuarios de git (o mercurial, darcs o lo que sea) con una cantidad considerable de conocimiento de la herramienta y el flujo de trabajo de desarrollo podría enviar un correo electrónico con un parche adjunto de alguna manera.
Además, Github se trata más de redes sociales que de alojamiento de código: su perfil, repositorios y cambios conforman su identidad como desarrollador de software, al igual que sus tweets y «+1». Todas esas cintas y botones y similares se utilizan como un medio de auto-encuesta, un camino hacia el perfil de la persona a la que pertenece el proyecto. Hoy en día, tener un El perfil de Github es lo primero que se espera de un desarrollador. A pesar de que uso mercurial para cualquier cosa, accedo a Github a través de hg-git por estas razones.
Eventualmente, la cinta «Bifurcame en Github» difiere solo ligeramente en el propósito del «Tweet este artículo» o el «Shar e este botón «Cosa en G +».(También tener una bifurcación de un repositorio en su lista de repositorios significa «Soy un usuario de esta cosa», hay miles de bifurcaciones de Linux en github, aunque Linus Torvalds no acepta solicitudes de extracción).
Responder
es otra forma de decir «los parches son bienvenidos».
en lugar de enviar deseos y solicitudes de funciones, la gente puede enviar una solicitud de extracción donde el autor original revisa, valida y fusiona la solicitud de extracción.
Históricamente, la bifurcación es una acción hostil realizada por un grupo que está en conflicto con la administración del proyecto original, por ejemplo, Sun » s OpenOffice solía rechazar el plugin SVG rápido de C / C ++ porque prefiere su propio plugin basado en Java lento y roto por razones políticas.
En la mayoría de los casos, las bifurcaciones son malas y envidiadas por personas o personas de empresas egoístas que tienen planes que no comparten con la comunidad original y no están alineados con ella (por ejemplo, Canonical ) y un ejemplo de esto es libav / avc onv (que es una bifurcación de FFMPEG), en esos casos, la comunidad original tiene mayor calidad y seguridad , y aceptan parches alineados con los planes de la comunidad.
Dan Walsh señaló la antigua definición de bifurcación
I han estado en código abierto durante mucho tiempo, y mi definición de «bifurcación» podría estar anticuada. Pienso en una «bifurcación» como una acción hostil tomada por un grupo para que otros usen y contribuyan a su versión de un proyecto anterior e ignoren la versión «original». Por ejemplo, LibreOffice se bifurca de OpenOffice o retrocede Xorg y se bifurca de Xfree86.
Luego lo comparó con el fork de github
Hoy en día, GitHub ha cambiado de significado. Cuando existe un repositorio de software en GitHub o una plataforma similar, todos los que quieran contribuir deben presionar el botón «bifurcación» y comenzar a construir sus parches. En el momento de escribir este artículo, Docker en GitHub tiene 9860 bifurcaciones, incluido el nuestro. Sin embargo, según esta definición, todos los paquetes que envían las distribuciones que incluyen parches son bifurcaciones. Red Hat envía el kernel de Linux, y no he escuchado esto referido como una bifurcación. Pero se consideraría una «bifurcación» si está considerando cualquier proyecto ascendente enviado con parches una bifurcación.
Responder
Todas las respuestas que dicen que esto es colaborativo plantean la pregunta: ¿por qué no decir « Clonar mí en GitHib» o «Descargar. zip de GitHub «?
En GitHub puedes ver un recuento del número de bifurcaciones. Pero, que yo sepa, no es un recuento del número de clones o descargas zip.
Entonces, diría que es en parte para fomentar la colaboración, en parte para obtener comentarios y validación de que las personas están usando su código .
PD Soy bastante nuevo en GitHub, así que si esto está totalmente mal o fuera de la base, hágamelo saber.
Comentarios
Responder
bifurcar en github hace que parezca muy fácil decir sígueme en twitter. Aporta un poco de socialización al mundo del desarrollo desde mi propia perspectiva y también hace que sea obvio que es de código abierto y está disponible para modificaciones. También creo que es un buen concepto con el banner «Bifurcame en github» en un extremo de el sitio web de su proyecto
Comentarios
Responder
Probablemente sea mejor que tome la respuesta más simple: quieren que sepa que el código está disponible gratuitamente en GitHub. Creo que sus hipótesis están un poco pensadas demasiado.
Comentarios