README in english -> Soon...
Esta es la pagina principal del servidor callMeDev
Somos una pequeña comunidad de programadores, diseñadores y personas que quieren aprender a programar
Creamos proyectos juntos y colaboramos para seguir aprendiendo todos los dias, de manera mutua y con respeto
Tambien convivimos y compartimos memes y recursos para entretenernos y poder aprender de ahi al mismo tiempo que lo disfrutamos
Esta pagina surgio ya que queriamos dar una presentacion al server, mientras que podiamos ir aprendiendo a utilizar tecnologias nuevas y practicar poniendo a prueba los conocimientos o poder obtener nuevos colaborando con mas devs :D
Muchos devs quieren aprender react, entonces decidimos usarlo para la creacion de la pagina y otras herramientas para mejorar el desarrollo como:
-
Vitejs -> Para poder manejar react y poder convertirlo a JavaScript
-
Styled Components -> Una alternativa al Css puro, basado en components para React
-
React Router -> Para poder utilizar rutas y mostrar diferentes vistas en la pagina
-
React Helmmet -> Para un mejor SEO haciendo dinamico las etiquetas title y description de la pagina
Tambien utilizamos eslint y prettier para tener un mejor control en la forma en como escribe codigo cada persona y seguir un estandar con buenas practicas
Y .editorconfig para que las personas que usen diferentes editores de codigo, puedan seguir el estandar del proyecto
Te recomendamos primero leer el archivo package.json antes de leer los comandos aqui para que tengas la info actualizada
Pero algunos scripts disponibles en el proyecto son los siguientes:
npm run dev
Iniciara un servidor local en tu localhost:3000 o igual en la terminal te mostrara la direccion para que puedas ver el proyecto y agregar features
npm run build
Construira la app para produccion y poder usarla en alguna plataforma de host, convirtiendo el codigo a Javascript para que lo entienda el navegador
npm run serve
Usara la carpeta build, o construira una solamente para mostrarte una preview de la pagina
npm run lint
Ejecutara eslint para un recorrido de todos los archivos excepto en los node_modules para corregir o ver que reglas no se estan siguiendo
npm run format
Ejecutara a prettier para formatear todos los archivos del proyecto, excepto los node_modules
Usamos solo prettier de manera en el editor ya que en su filosofia no lo recomiendan
https://prettier.io/docs/en/option-philosophy.html
Si deseas contribuir al proyecto, puedes hacerlo mediante un pull request enviando tus cambios y una pequeña explicacion de los cambios que hiciste
Despues sera revisado y si todo esta correcto sera unido al codigo principal :D
Tambien puedes unirte a nuestra comunidad de Discord para tener un mejor acercamiento con este y otros proyectos
Tambien puedes ver en la pestañas de projects de Gihhub, ahi pondremos las actividades o features que estan pendientes o que estan en progreso