v4.0.0 - Noteworthy
🌟 Highlights
⚠️ BREAKING CHANGE: Reorganización de proyectos
En este release se han reordenado y renombrado algunos proyectos de UX, y sus carpetas correspondientes, además de reorganizarse los niveles (prefijos) de los proyectos de web dev también. Esto significa que en este release cambian algunos slugs de proyecto así como prefijos. Este cambio no es un breaking change en el sentido tradicional, no hay cambios en la API, pero en este caso interesa representar esto como un breaking change de contenido (ya que puede afectar a el uso de esta data desde afuera).
Cambios de slugs de proyectos de Web Dev:
06-open-project
->05-open-project
07-job-application
->06-job-application
Cambios de slugs de proyectos de UX:
00-hcd-intro
(nuevo)00-usability
->01-design-and-usability
01-small-businesses
->02-small-businesses
03-ui-design
(nuevo)04-industry-deep-dive
(nuevo)05-service-design
->04-service-design
04-ux-consultancy
(se mantiene sin cambios en el slug o prefijo)
⚠️ BREAKING CHANGE: Requiere Node.js 14.x o superior
A partir de este release tanto contribuidoras como coaches necesitarán usar Node 14.x o superior para poder instalar dependencias y correr scripts (test
, build
, create-cohort-project
, etc) de este repo.
De cara a las estudiantes, lo proyectos social-network
y burger-queen-api
ya requieren node >= 14
(los demás proyectos no especifican un engine en su package.json
), así que a partir de ahora esperamos que las estudiantes usen como mínimo Node 14 pero recomendamos Node 16.x, que es la versión LTS a Nov de 2021.
Commits relacionados: d637e7d
➕🖼️ Agrega thumbs, descripción corta de proyectos y descripción de niveles en catálogo de proyectos
Finalmente los proyectos ya cuentan oficialmente con un cover
(imagen principal del proyecto), un thumbnail (thumb
) y una descrición corta (summary
). Esto permite mostrarlos de una forma más amigable en el catálogo de proyectos. En este release también se han agregado descriciones de niveles por primera vez, no solo proyecto. Es un buen momento para que todas nos familiaricemos con el catálogo para poder apoyarnos en él a la hora de facilitar la elección de proyectos por parte de las estudiantes.
PR: #1110
Issues relacionados: #1068
Commits relacionados: 67dd3b5, 89410ac, baef5c5, 8a47de2, 611b2d6, e6745ad, 3f59e98, 9f668cf
➕➕ Agrega proyecto notes
(aka Lab Notes)
Después de años en el tintero, finalmente tenemos Notes (aka Lab Notes) oficialmente en el catálogo de proyectos 🎉
Muchas de ustedes ya estarán familiarizadas con este proyecto, que ha circulado como proyecto de contrabando por bastante tiempo. En resumen, se trata de un proyecto como alternativa a Burger Queen y/o MD Links, pensando en estudiantes a las que les quede poco tiempo de Bootcamp y quieran tener la oportunidad de explorar un framework (React, Angular o Vue).
Esto ha sido el resultado de un esfuerzo que iniciaron @florenciasilva y @juanjordan en Guadalajara, después lo retomó @shirley-startary, de ahí fue vuelto a resucitar por @AdrianaHY y @reloadercf, y finalmente en última instancia se pudo aterrizar con el apoyo de @reloadercf, @mfdebian y @moniyama 💪
PR: #982
Issues relacionados: #958
Commits relacionados: 7f9d566, e04d57c, 789dc65, 19ef536, f836ca6, 718bece, bb26544, a9980ce, 538c003
Changelog
- 1726e3d docs: add lalogf as a contributor for content (#1128) (allcontributors[bot])
- 6256ce4 docs: add stephsalazar as a contributor for review (#1127) (allcontributors[bot])
- 4aa0435 docs: add danielalab as a contributor for review (#1126) (allcontributors[bot])
- b1a3034 docs: add mfdebian as a contributor for review (#1125) (allcontributors[bot])
- cd7b632 docs: add reloadercf as a contributor for content (#1124) (allcontributors[bot])
- 86b8b1e chore(deps): Updates deps (@lupomontero)
- 9dd2177 chore(deps): Updates projects dependencies (@lupomontero)
- 3b95356 chore(deps): Upgrades deps (react-router v6) (@lupomontero)
- 62cb8d6 chore(ui/intl): Arregla whitespace (@lupomontero)
- 0387620 add traduccion pt-br (@moniyama)
- 30f6d50 fix(ui): Adds notice when no translation available (ux + pt) (@lupomontero)
- 22bbf4c project(service-design): Agrega thumbnail. Closes #1112 (@lupomontero)
- 9f55dd8 project(service-design): Borra temporalmente project.yml (estaba vacío) (@lupomontero)
- bb59080 fix(scripts/create-cohort-project): Adds logic to handle project readmes with nothing after learning objectives section (@lupomontero)
- 266ffde fix(learning-objetives): Agrega caracter para escapar # en traducción ux/research/support (@lupomontero)
- b9b4e21 chore(ux-projects): Reemplaza sección de objetivos de aprendizaje con texto estándar (@lupomontero)
- f47b58c agrega objetivos de aprendizaje (@lalogf)
- 538c003 project(notes): Apply suggestions from code review (@lupomontero)
- a9980ce feat(scripts): Adds project 04-notes to build script (@lupomontero)
- bb26544 project(notes): Renombra lab-notes a notes y revisa narrativa general (@lupomontero)
- 718bece project(notes): Apply suggestions from code review (@reloadercf)
- f836ca6 project(notes): Adds current/updated version Lab-notes (@reloadercf)
- 19ef536 project(notes): Apply suggestions from code review (@lupomontero)
- 789dc65 project(notes): Hace más agnóstico el proyecto (@reloadercf)
- e04d57c project(notes): Arregla warnings del linter, estructura y ortografía en propuesta de Lab Notes (@lupomontero)
- 7f9d566 project(notes): Adds new project notes (aka lab-notes) (@shirley-startary)
- 6107739 chore(projects): Add
-s
option toserve
and bump version to 13.0.2 (@oxfist) - 42f8084 chore(deps): Updates deps (@lupomontero)
- c189fe7 project(ux): Fixes linter issues in UX projects (@lupomontero)
- 9f668cf script(build): Updates UX projects in build script (@lupomontero)
- 3f59e98 ordena proyectos de ux y agrega descripción de niveles (@lalogf)
- e6745ad project(fleet-management): Adds project thumb (@lupomontero)
- 4df45f2 project(emergency-room): Fixes non-standard chars in boilerplate (@lupomontero)
- d637e7d chore(deps): Changes required Node.js version to >=14 (@lupomontero)
- 756a3a1 scripts(build): Adds table key to learning-objectives.json (@lupomontero)
- 9695998 project(open-project): Fixes linter issue :-S (@lupomontero)
- 623a20f fix(learning-objectives): Agrega traducción de cloud-functions (@lupomontero)
- fc8ca11 intl(ui): Fixes typos in spanish website translation (@lupomontero)
- 611b2d6 doc(readme): Actualiza readme principal del repo apuntando mapa de proyectos a interfaz web (@lupomontero)
- 8a47de2 feat(ui): Separates track page in tabs (projects, topics, exercises) and adds project images and descriptions (@lupomontero)
- baef5c5 chore(projects): Adds project thumbs (@lupomontero)
- 89410ac chore(projects): Polishes up project summaries for standarised use (@lupomontero)
- 67dd3b5 chore(projects): Moves open-project to level 5 and job-application to level 6 (@lupomontero)