Dev-Jot es una aplicación de toma de notas para tutoriales de desarrolladores en línea. El proyecto es un MVP y ha sido creado para ayudar a los aspirantes a desarrolladores frontales como parte del sistema de soporte de TheFrontEndCoach.
Hay dos versiones de la aplicación:
Únase a nuestra comunidad Discord Discord.gg/ymsd9sgz4f
Para aquellos que son autónomos, es realmente fácil encontrarse atrapado en 'tutorial-land' o 'tutorial-hell'. Para muchos codificadores novatos, es difícil cerrar la brecha entre lo que está aprendiendo de los tutoriales y adquirir las habilidades que necesita para convertirse en un desarrollador empleable.
Su objetivo final es replicar lo que realmente haría en un trabajo de desarrollo real lo más cerca posible. Contribuir al código abierto es una forma fantástica de hacer esto. Hacer contribuciones de código abierto requerirá que haya estado expuesto a algunos conceptos, prácticas y habilidades transferibles importantes:
Este proyecto actúa como un punto de entrada amistoso en el mundo de código abierto. Hacer su primera contribución de código abierto puede ser una perspectiva desalentadora que destaque a muchos aspirantes a desarrolladores.
El objetivo principal de este proyecto es crear un ambiente acogedor y amigable para fomentar el aprendizaje, sentirse seguros cometiendo errores y recibir comentarios y orientación mientras trabajan con otros desarrolladores.
La dirección del proyecto será dirigida por quienes contribuyen. Hay margen para agregar una gran variedad de características y también para reconstruir la aplicación con diferentes tecnologías.
Esta es una aplicación CRUD sin trud. Las notas de la lección se almacenan actualmente en el almacenamiento local del navegador. El propósito de la aplicación es permitir que aquellos que sean autocuentados creen una tienda simple y limpia para todos sus tutoriales y notas de lecciones.
Hay dos versiones de la aplicación. La versión principal y predeterminada se encuentra dentro del directorio app-main . Esta versión predeterminada de la aplicación es puramente HTML, CSS y Vanilla JavaScript, por lo que hay oportunidades de aprendizaje para que los contribuyentes trabajen con los fundamentos.
La segunda versión se construye usando React y se encuentra dentro del directorio app-react . Esto brinda una oportunidad para los contribuyentes que buscan trabajar con un marco frontal para ensuciarse las manos.
Antes de contribuir, le recomiendo que juegue con la versión en vivo y la use para una toma básica de notas. ¿Qué apesta al respecto? ¿Qué podría mejorarse? ¿Has visto algún error?
La dirección del proyecto será determinada por quienes contribuyen. Si tiene algunas ideas geniales para nuevas características grandes o pequeñas, ¡geniales! ¿Simplemente cree un problema para la discusión antes de hacerlo?
La forma más fácil y rápida de poner el proyecto predeterminado en funcionamiento localmente es clonar el repositorio:
git clone https://github.com/jrobind/dev-jot.git Asegúrese de estar en el directorio app-main
cd app-mainAhora instale paquetes con NPM
npm iDebido a que la versión de proyecto predeterminada utiliza módulos JavaScript, puede encontrar errores CORS si intenta acceder a archivos en su sistema de archivos local con JavaScript. Recomiendo usar el código VS como su IDE y también recomendaría instalar la extensión del servidor VS Code Live .
El proyecto en vivo se sirve desde /app-main/public por lo que también deberá señalar el servidor en vivo aquí. Para hacer esto:


"liveServer.settings.root": "/app-main/public" Ahora puede ejecutar el proyecto utilizando la extensión del servidor en vivo haciendo clic derecho en index.html y seleccionando 'Abrir con servidor en vivo'.
Si no está seguro, eche un vistazo a la documentación.
HTML, CSS y JavaScript actualmente viven dentro del directorio /app-main/public . El JavaScript principal se encuentra dentro de index.js .
Consulte la contribuyente. MD para obtener más información sobre cómo contribuir.