Colaborando de forma remota en versiones principales en github

Todavía soy relativamente nuevo en git, solo he usado funciones básicas. Tengo un proyecto en github que es bastante popular y estoy en process de reescritura. Me han ofrecido ayuda de otros en la comunidad pero me gustaría evitar impulsar mis cambios de ruptura a medida que los hago a la twig original. Puedo tener una twig de desarrollo local pero eso no es visible para las personas en github.

¿Cuál sería la mejor práctica en este escenario? ¿Tenedor el repository original en github, trabajar en la horquilla y luego fusionar en el original? Efectivamente usando la horquilla como una twig.

Cualquier consejo apreciado.

Creo que deberías crear tu propia twig de desarrollo que se pueda enviar a github. La bifurcación es excelente, pero creo que funciona mejor cuando tienes un equipo de committers y quieres asegurarte de que recibes las revisiones de código, etc. antes de fusionarte en master. Como usted es el propietario de este proyecto, a less que esté buscando algo de ese process, le sugiero que cree una twig de características y que trabaje en eso.