Estoy trabajando de forma remota en un sitio web. ¿Cuál es la mejor manera de enviar código HTML / CSS a los desarrolladores? ¿Permitirles ver el código o copiarlo en un documento separado?

Si quiere ser verdaderamente profesional, querrá utilizar algún tipo de software de control de versiones como Git, Subversion, Mercurial (hay toneladas más de comparación de software de control de versiones – Wikipedia, pero estos son los más importantes). Git es el estándar de facto en estos días.

Para ser de mayor utilidad, querrá un repositorio Git alojado en alguna parte (para que las personas puedan extraer los cambios de eso). Hay algunas opciones, como GitHub y Beanstalk . La mayoría de los que le permiten hacer repositorios privados (para que todo el mundo no tenga acceso a su código) son pagados, pero hay algunas opciones gratuitas. Personalmente, prefiero Beanstalk por sus características, pero GitHub tiene un mayor reparto mental.

Si usted o los desarrolladores no desean trabajar con el control de versiones, otra opción es configurar un servidor FTP en algún lugar, para que puedan acceder y ver el código. Pero el control de versiones hace que sea fácil ver qué fue cambiado y por quién, y sincronizar automáticamente los cambios en muchas copias, por lo que es preferible para la mayoría de los desarrolladores profesionales.

-Daniel | apollodatasolutions.com

La mejor manera de trabajar con otros desarrolladores es mediante el uso de un control de versiones + integración continua. Sugeriría usar Bitbucket (compatible con GIT) y Jenkins para una integración continua (ejecuta pruebas unitarias y actualiza el servidor con el código más reciente). Sí, las pruebas unitarias son imprescindibles para asegurarse de que nadie rompa nada cuando se introduce un nuevo código.

Use Gitlab en lugar de GitHub. Es muy similar a GitHub, pero a diferencia de GitHub, puede optar por no hacer que sus archivos estén disponibles públicamente, donde en GitHub esta función no se incluye en cuentas gratuitas.

Puede usar github para compartir su código con otros desarrolladores, también le proporciona una herramienta completa (git) para mantener el historial o las versiones de su código que lo ayudarán a depurar su código.

Deberías usar un REPO como bitbucket o github. Mantenga todo el código de su proyecto en un solo lugar. Las personas pueden clonarlo y tirar y empujar sus cambios en diferentes ramas o en la rama principal. Échales un vistazo.

Cree una carpeta zip y envíela a Gmail. La carpeta Zip reduce el tamaño del archivo, por lo que será fácil enviarlos a través de gmail.

HTML / CSS no son archivos pesados, por lo que puede enviarlos por whatsapp o caminata (pero hay un límite de tamaño de archivo).

Github es la mejor manera de trabajar con múltiples desarrolladores de forma remota. A continuación se presentan los pocos beneficios en mi mente ahora:

  1. El usuario tendrá un historial del trabajo en su confirmación. El mensaje de confirmación incluye el nombre de la tarea.
  2. Cada usuario puede mantener su propia rama donde puede impulsar sus cambios.
  3. Muchos usuarios pueden trabajar en la misma sucursal con contribuciones.
  4. El gerente o líder tecnológico puede ver los cambios realizados por el desarrollador en cada confirmación.
  5. Cualquier usuario puede agregar un comentario sobre los cambios de confirmación en el código.
  6. Fácil de tirar y empujar el código grande.
  7. Un desarrollador puede cambiar cualquier rama para trabajar en los diferentes requisitos.

Sugeriría usar github para compartir el código. Puede proteger la base de código y solo permitir la entrada de teammmebers, tener control de versiones y aprobar cambios de código.

Software Team View

GitHub o Slack

Usa el control de versiones, te sugiero que uses git

More Interesting

Sé React y React-Redux junto con AJAX y Jquery. He realizado múltiples proyectos pero no puedo atraer a ningún reclutador. ¿Qué pasos tomo?

Ahora estoy trabajando como analista de pruebas y quiero aprender algunas herramientas relacionadas que tienen un buen valor. Los he reducido a Selenium y LoadRunner. ¿Cuál es la mejor opción?

Si conozco AngularJS, ¿tengo que aprender jQuery también? ¿Puedo sustituir AngularJS con jQuery?

Quiero crear un catálogo de productos en WordPress sin comercio para más de 30000 productos, ¿qué complemento debo usar?

¿Soy un tonto al no saltar en el vagón MVC de JavaScript?

Estoy usando el editor de texto Brackets para crear un sitio web, sin embargo, mi código PHP no se ejecuta cuando ejecuto el sitio web en mi navegador; que pasa

Aprendí HTML de W3Schools pero no CSS. ¿Debo comenzar a aprender JavaScript o debo aprender algo más primero?

¿Puedo crear páginas web dinámicas usando solo HTML y CSS?

He aprendido Node.js, Angular.js, JavaScript, HTML5 y CSS, PL / SQL, ¿qué otras tecnologías debo aprender para convertirme en un desarrollador de pila completa?

No sé cómo codificar, ¿debo usar un tema de WordPress para comenzar a construir una comunidad de preguntas y respuestas?

Cómo ser el mejor en todos los módulos de JAVA

Tengo un sitio de WordPress de membresía, y quiero migrar a una nueva versión del sitio, construir con RoR. ¿Son Jekyll / Middleman buenas soluciones para esto?

Mi sitio de WordPress recibe cientos de ataques transversales de directorios diariamente. ¿Esto es normal?

Terminé el curso HTML / CSS en Codecademy, pero no estudié un mes después, ¿qué debo hacer para actualizar mis conocimientos de HTML / CSS?

Si guardo mi contraseña en el navegador, ¿está físicamente almacenada en mi PC? En caso afirmativo, ¿dónde se almacena? Si mi PC fue pirateada, ¿pueden los hackers robar la contraseña?