Forks vs. branches?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
- Tipo de issue
- Documentación
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- git, github
Línea de trabajo
No se identifica ningún archivo del repositorio ni ninguna prueba. Empieza revisando el artículo enlazado sobre el flujo de trabajo de Artsy, el pull request de Peril y la discusión de Slack referenciada para determinar si esto debería convertirse en una decisión documentada; darlo por terminado requeriría un cambio de documentación claramente delimitado y una conclusión acordada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
- OSS workflow
- http://artsy.github.io/blog/2012/01/29/how-art-dot-sy-uses-github-to-build-art-dot-sy/
- Eating pizza with a fork
- Named branches
Yeah, we’ve not seen more/fewer problems with conflicts – our rationale has always been tools-based. I did recently write a Peril rule to enforce this here: https://github.com/artsy/peril-settings/pull/98 - Ash
I'm on the branch train 😄 . I know part of the reason for forks is it's harder to accidentally merge to master. -Justin
It’s interesting because that’s the reason mobile repos still don’t use forks – because sharing secrets (required for CI, etc) is difficult to do on OSS repos.
orta: branch train here, I always am checking out other people’s branches and improving
but I also don’t care about leaving stay branches around etc
( but I build tools to automate that so others don’t get annoyed )
but the biggest positive is that you can use secure env vars in CI for branches
so you can make better infra
alloy:
Branches 🚋 as well. My branch work shouldn’t be hidden from coworkers in general, especially not somewhere in the future when I may delete my fork or leave the co. It also makes collaborating on branches with coworkers easier through GitHub.
daniel:
I’m very pro branches, we set up a processs at my old gig where stale branches are shamelessly culled after a long period of time. I think branches lowers the barrier to entry for pairing significantly
Also, from an IP perspective. I think it’s a bit weird to have company work on a repo that isn’t technically owned by the co - just seems a bit weird to me
re-read https://artsy.slack.com/archives/C03J4L2KK/p1552490693081200
- Lenguaje dominante
- JavaScript
- Estrellas
- 7
- Forks
- 30
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de dblock/code.dblock.org
-
New blog post notificationAbiertonew feature
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
dblock/code.dblock.org#163 · 1 comentario ·
-
post topic suggestion
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
dblock/code.dblock.org#156 ·
-
post topic suggestion
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
dblock/code.dblock.org#154 ·
-
Mistakes in managementAbiertopost topic suggestion
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
dblock/code.dblock.org#151 · 1 comentario ·
-
post topic suggestion
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
dblock/code.dblock.org#140 · 1 comentario ·
Todos los issues de dblock/code.dblock.org
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
keyxmakerx/Chronicle#967 ·
Los mantenedores suelen responder en 1 día
-
good first issue hacktoberfest
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
RogueAlg0/taken#386 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
external-issue to-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
LearningCircuit/local-deep-research#7067 ·
Los mantenedores suelen responder en 1 día