developer-roadmap changelog


Hey there, roadmap explorers! 🚀 We've got some exciting updates and improvements to share with you. Our latest changes bring new features, documentation enhancements, and a few bug fixes to keep everything running smoothly. Let's dive into what's new:

  • New feature: We've introduced a content copy modal to enhance the roadmap content functionality. This update includes fresh JSON content for roles like AI Data Scientist, Android Developer, and more, ensuring you have the latest and greatest info at your fingertips. 🗂️

  • New feature: Angular enthusiasts, rejoice! Our docs now feature zoneless change detection, a game-changer in Angular 18 that speeds up renders and trims down bundle sizes. Say goodbye to Zone.js and hello to a snappier experience. ⚡

  • New feature: Beginners, we've got your back with a new Git and GitHub roadmap! This structured learning path is designed to help you master the essentials of version control and collaboration. 🛠️

  • Improvement: We've beefed up the Git beginner roadmap with detailed content on basic usage, collaboration, and more. Plus, we've polished the pre-link text for a consistent look. 📚

  • Improvement: Angular devs can now explore complex animation sequences with our updated docs. Discover how to animate multiple elements like a pro using query(), stagger(), and more! 🎨

  • Bugfix: Fixed a pesky typo in the EditorRoadmap component's CSS, ensuring your "done" topics display their colors correctly. 🌈

  • Bugfix: Updated a broken link in the Kubernetes Roadmap to keep your learning journey smooth and uninterrupted. 🔗

  • Bugfix: Corrected a typo in our computer science roadmaps, changing "Ptterns" to "Patterns". Because spelling matters, folks! 📝

That's all for now, folks! Keep exploring, learning, and leveling up your skills with our roadmaps. Happy coding! 🎉

Included Commits

2024-08-09T03:35:36 See commit

This commit addresses a broken link in the Kubernetes Roadmap documentation by updating the URL for the article "Deploying An Application On Kubernetes From A to Z." The original link was replaced with an archived version from the Wayback Machine to ensure that users can still access the resource despite the original link being unavailable.

In addition to the link update, minor modifications were made to the surrounding text, resulting in a total of two changes: one addition and one deletion. This commit enhances the usability of the documentation by maintaining access to valuable learning resources for users looking to deploy their first application in Kubernetes.

Files changed

  • src/data/roadmaps/kubernetes/content/102-setting-up-kubernetes/102-deploying-your-first-application.md
2024-08-12T18:31:15 See commit

This commit introduces a comprehensive roadmap for Git and GitHub, enhancing the documentation within the project. The changes include modifications to the readme.md and Footer.astro components, along with the addition of numerous markdown files that cover a wide array of topics related to Git and GitHub functionalities. These topics range from basic concepts like branching and merging to advanced features such as automation, webhooks, and GitHub Actions.

In total, over 100 new markdown files have been created, each focusing on specific aspects of using Git and GitHub, such as collaboration, version control, repository management, and best practices for commit messages. Additionally, two new JSON files have been added to organize the content of the roadmap. This extensive update aims to provide users with a structured learning path and valuable resources to improve their proficiency with Git and GitHub.

Files changed

  • readme.md
  • src/components/Footer.astro
  • src/data/roadmaps/git-github/content/--hard@V_joZNpQsS9G9PI-o-GmC.md
  • src/data/roadmaps/git-github/content/--mixed@qis7Z5VRxMcOmbesQlegZ.md
  • src/data/roadmaps/git-github/content/--soft@Uc7FyfAKpDFRGRNHwztFo.md
  • src/data/roadmaps/git-github/content/adding--updating@x4bnsPVTiX2xOCSyrgWpF.md
  • src/data/roadmaps/git-github/content/automations@TNBz5755PhI6iKxTQTqcS.md
  • src/data/roadmaps/git-github/content/between-branches@O-zoAWkDvyn7B8_TmY257.md
  • src/data/roadmaps/git-github/content/between-commits@Rwpeltygwzcf6hnuZNURE.md
  • src/data/roadmaps/git-github/content/branch-naming@ks1Pip-RM-UWD6zuF2j4n.md
  • src/data/roadmaps/git-github/content/branching-basics@bXfCUG3h1TIFPgD4WUDph.md
  • src/data/roadmaps/git-github/content/caching-dependencies@HMNhzzV6ApTKj4I_FOmUB.md
  • src/data/roadmaps/git-github/content/campus-program@B1KiSOt2b8t8FYD7Jxw2A.md
  • src/data/roadmaps/git-github/content/checkout-branch@PtRo-wGiNAagZ6CykfvMr.md
  • src/data/roadmaps/git-github/content/checkout-tags@62E1tDMXB6K74OEN0WsS0.md
  • src/data/roadmaps/git-github/content/cherry-picking-commits@eFf2fesrs-1aVM5tH3ORQ.md
  • src/data/roadmaps/git-github/content/clean-git-history@i3AbARgzQtxtlB-1AS8zv.md
  • src/data/roadmaps/git-github/content/client-vs-server-hooks@zsU6R2zvJKnYNU2ac4o4p.md
  • src/data/roadmaps/git-github/content/cloning-repositories@1Koej79yTv-OAswVZwgGq.md
  • src/data/roadmaps/git-github/content/code-reviews@xLB2fhsOm0Vu3xg_PusJB.md
  • src/data/roadmaps/git-github/content/collaboration-on-github@d_GNnB6PBINz1jxGNWAE-.md
  • src/data/roadmaps/git-github/content/collaborators--members@_ft-uvXt6s_xrcMT3fbSF.md
  • src/data/roadmaps/git-github/content/collaborators@r-u1vTpUyuvsB0revOU0C.md
  • src/data/roadmaps/git-github/content/commit-messages@7lRUYWNSpHvJ-QyIE8RMa.md
  • src/data/roadmaps/git-github/content/commit-msg@jzYjHx-gIKSP8dQUTqWVw.md
  • src/data/roadmaps/git-github/content/committing-changes@2_z3R7seCvQVj-Na4H1SV.md
  • src/data/roadmaps/git-github/content/contribution-guidelines@pJ-najh7dXhhYA_0bDiR5.md
  • src/data/roadmaps/git-github/content/creating-account@i7fIIHcBEk473te8bniJ5.md
  • src/data/roadmaps/git-github/content/creating-apps@5Oax1p7zIZ9HD2hmENPof.md
  • src/data/roadmaps/git-github/content/creating-branch@OegitQ5Ngjvd3ZfMpfrkM.md
  • src/data/roadmaps/git-github/content/creating-repositories@c_FO6xMixrrMo6iisfsvl.md
  • src/data/roadmaps/git-github/content/custom-domains@VdoxEWaU56-QCbHFRw649.md
  • src/data/roadmaps/git-github/content/deleting-branch@1uDenoQ6zu7CT69FR2iQB.md
  • src/data/roadmaps/git-github/content/deploying-static-websites@ZHplGidvhxEIC3HN8KqRa.md
  • src/data/roadmaps/git-github/content/detached-head@0cLf7FiI9CX--UX45sm2f.md
  • src/data/roadmaps/git-github/content/fast-forward-vs-non-ff@agtPWS8j6i6wQPk10cy8E.md
  • src/data/roadmaps/git-github/content/fetch-without-merge@Gybnekbd1rJKTOf4hJ4Sh.md
  • src/data/roadmaps/git-github/content/forking-vs-cloning@l1Wf7Pe_ah8ycCgslfSK4.md
  • src/data/roadmaps/git-github/content/git-attributes@CGj_UX5JMOOCKinedsNRc.md
  • src/data/roadmaps/git-github/content/git-bisect@ExXuwTQSI_lg4SRGW3Iu1.md
  • src/data/roadmaps/git-github/content/git-commit---amend@NjPnEXLf1Lt9qzgxccogv.md
  • src/data/roadmaps/git-github/content/git-config@NMCWgzhhfUvFOMO5GbF_u.md
  • src/data/roadmaps/git-github/content/git-filter-branch@BKVA6Q7DXemAYjyQOA0nh.md
  • src/data/roadmaps/git-github/content/git-hooks@pqBV7BMAs0z6qpfZeW2XP.md
  • src/data/roadmaps/git-github/content/git-init@1iOkbO5juk2LO-WZHx_W6.md
  • src/data/roadmaps/git-github/content/git-lfs@zdunaucVe8J1tKf_z-NQo.md
  • src/data/roadmaps/git-github/content/git-log-options@qFEonbCMLri8iA0yONwuf.md
  • src/data/roadmaps/git-github/content/git-patch@sFf1PdFfmEdQxsEntfeFq.md
  • src/data/roadmaps/git-github/content/git-push---force@OQOmxg9mCfcjt80hpvXkA.md
  • src/data/roadmaps/git-github/content/git-rebase@HMEfUFNu_Wp_Pac7VWHr-.md
  • src/data/roadmaps/git-github/content/git-reflog@hru0sL1-D4bJSQI1efEyU.md
  • src/data/roadmaps/git-github/content/git-remotes@aWx9WHUrgofcTr8B-fQYe.md
  • src/data/roadmaps/git-github/content/git-reset@igrR7LguU1jemg_mf_AD6.md
  • src/data/roadmaps/git-github/content/git-revert@dLr55Om7IOvI53c1DgTKc.md
  • src/data/roadmaps/git-github/content/git-stash-basics@X9K3PBpGsMoXkJsKdJPI7.md
  • src/data/roadmaps/git-github/content/git-vs-other-vcs@_jSTrYN9G8EsGHkbusKPU.md
  • src/data/roadmaps/git-github/content/git-worktree@4dxVN81rXWn6VZqK99yq0.md
  • src/data/roadmaps/git-github/content/github-api@NV2HAXLEN7tskfgyFrbaf.md
  • src/data/roadmaps/git-github/content/github-apps@560GJXFTt7DPdJjKtSDOo.md
  • src/data/roadmaps/git-github/content/github-classroom@Pg6G4fzYb_RUhANeRKlRX.md
  • src/data/roadmaps/git-github/content/github-cli@h9cf_dh_pwjialOXOlNW-.md
  • src/data/roadmaps/git-github/content/github-codespaces@NdfwgwMOewiyEAFyC2l7U.md
  • src/data/roadmaps/git-github/content/github-copilot@iWn3zDMOfLLjSp6f1jQoE.md
  • src/data/roadmaps/git-github/content/github-discussions@snWQHCQECZyUXHdn6ppIk.md
  • src/data/roadmaps/git-github/content/github-education@pFyMiyNQ16-kP7jKaKKEU.md
  • src/data/roadmaps/git-github/content/github-essentials@NeSvgS2yA5x8qbcJHrV__.md
  • src/data/roadmaps/git-github/content/github-gists@M2_hBvXou7cCNqsMnexCt.md
  • src/data/roadmaps/git-github/content/github-interface@qZFtRABvlBbVvsy6T00J2.md
  • src/data/roadmaps/git-github/content/github-marketplace@R20LXLLEzNn-SpyFDMRXj.md
  • src/data/roadmaps/git-github/content/github-models@4slyjdk2Eeg5VYY6gCDG6.md
  • src/data/roadmaps/git-github/content/github-organizations@RMrxQLhrINO5g4Mhxh5qS.md
  • src/data/roadmaps/git-github/content/github-packages@rqPCHh25xX_ROMr-ULpaw.md
  • src/data/roadmaps/git-github/content/github-pages@bnai6R6pOq_L5CPdbVwMW.md
  • src/data/roadmaps/git-github/content/github-projects@DzFJDdqnSy5GeGHWOpcVo.md
  • src/data/roadmaps/git-github/content/github-releases@YmnTrjJtqHPXbEVrP8vd7.md
  • src/data/roadmaps/git-github/content/github-security@f2PG4t6iVtfIH8BVe5H7f.md
  • src/data/roadmaps/git-github/content/github-sponsors@vhdGUhMAyre_Xya6IxZ-t.md
  • src/data/roadmaps/git-github/content/github-wikis@Ddkss13_qDJTquDHbVTVs.md
  • src/data/roadmaps/git-github/content/gitignore@oz2oRAhaEQb0Fm3aRJQG8.md
  • src/data/roadmaps/git-github/content/graphql-api@KlXPt-K6br8PtpLgELaCj.md
  • src/data/roadmaps/git-github/content/handling-conflicts@9Dt4Gyiiq5jteWSKxsRMK.md
  • src/data/roadmaps/git-github/content/head@V8nLIvddyOKTzEjOJX5GW.md
  • src/data/roadmaps/git-github/content/history@zen3RRdK9_nPAYgicRoHk.md
  • src/data/roadmaps/git-github/content/installation-and-setup@vHfpoVbOW0DHNtiy0VN4X.md
  • src/data/roadmaps/git-github/content/installing-git-locally@v7hCNbgPByi3YiLSs46BK.md
  • src/data/roadmaps/git-github/content/issue-management@kGnZifvXbHBf5zXIsfAQw.md
  • src/data/roadmaps/git-github/content/issues@crdllx5cH_seIpgVPvHg_.md
  • src/data/roadmaps/git-github/content/kanban-boards@RFJgfuxoVxt22QlwLI5mW.md
  • src/data/roadmaps/git-github/content/labelling-issues--prs@y4DkB5NvTh41IeT0G2gr-.md
  • src/data/roadmaps/git-github/content/linear-vs-non-linear@lXC07j6dOa3rQixY1P-Ob.md
  • src/data/roadmaps/git-github/content/local-vs-global-config@tVvxC5JQgUb_B8kOqYpD8.md
  • src/data/roadmaps/git-github/content/managing-remotes@sBQOInoFBU9XfkPZ-JlyT.md
  • src/data/roadmaps/git-github/content/managing-tags@NeU38WPbEphJuJ_AMkH82.md
  • src/data/roadmaps/git-github/content/markdown@1Ulxl4VUvRSfyCPpi-iv8.md
  • src/data/roadmaps/git-github/content/marketplace-actions@SsogoCgJIbeTD6tk8UhTe.md
  • src/data/roadmaps/git-github/content/mentions@oWMaOWU06juoIuzXNe-wt.md
  • src/data/roadmaps/git-github/content/merge-strategies@0rHDUbAdXqH9zQW2VfJ8v.md
  • src/data/roadmaps/git-github/content/merging-basics@sNuy6NMjLOEkJlqdEjFPq.md
  • src/data/roadmaps/git-github/content/oauth-apps@qrdOARfqGPF9xhF6snbAn.md
  • src/data/roadmaps/git-github/content/post-checkout@SANEQI2rgOtsMQyn4qUCq.md
  • src/data/roadmaps/git-github/content/post-update@buxb5TpzQ-xxn0vqtGdS3.md
  • src/data/roadmaps/git-github/content/pr-from-a-fork@8lXXVFkgK6n5IHaYkYe3l.md
  • src/data/roadmaps/git-github/content/pr-guidelines@GwDNk2HBjASr_NWIL4G3-.md
  • src/data/roadmaps/git-github/content/pre-commit@HhpAIzYMlMiQ9msrYZyDB.md
  • src/data/roadmaps/git-github/content/pre-push@j5kWEUKwBFg5EMm8-61K9.md
  • src/data/roadmaps/git-github/content/private-vs-public@HEqBbw_A4ZbJI5zEy8ViN.md
  • src/data/roadmaps/git-github/content/profile-readme@KbVvFVQ4k77R2_ddsc7WT.md
  • src/data/roadmaps/git-github/content/project-planning@q0zy_hXav5iXw8LpGVJVd.md
  • src/data/roadmaps/git-github/content/project-readme@WIVr7JxO1AJTNObW8mtY3.md
  • src/data/roadmaps/git-github/content/pull-requests@s3MzDYFPMASqiS8UnvWzW.md
  • src/data/roadmaps/git-github/content/pushing--pulling-changes@ZVMCh9om37ee1qsecFa-N.md
  • src/data/roadmaps/git-github/content/pushing-tags@E3HAGNM-kXLL4Oci5JzpQ.md
  • src/data/roadmaps/git-github/content/reactions@XstmIysIi_lWo6RzszLBt.md
  • src/data/roadmaps/git-github/content/rebase@99FVJ3Zs8n6lr8L95mG6g.md
  • src/data/roadmaps/git-github/content/renaming-branch@_dPOVUbxApx0pfKPH8fgr.md
  • src/data/roadmaps/git-github/content/repository-management@lw4zHuhtxIO4kDvbyiVfq.md
  • src/data/roadmaps/git-github/content/rest-api@lSCnKhmRr6xrKVYxO8idD.md
  • src/data/roadmaps/git-github/content/rewriting-history@sOoC-XxEoIvwKct00oKlX.md
  • src/data/roadmaps/git-github/content/roadmaps@sxvT2hGko2PDRBoBrCGWD.md
  • src/data/roadmaps/git-github/content/saved-replies@dQS1V0zZxeKhHhUo3STBK.md
  • src/data/roadmaps/git-github/content/scheduled-worfklows@uS1H9KoKGNONvETCuFBbz.md
  • src/data/roadmaps/git-github/content/secrets-and-env-vars@aflP7oWsQzAr4YPo2LLiQ.md
  • src/data/roadmaps/git-github/content/setting-up-profile@GS3f1FKFVKT0-GJQrgCm8.md
  • src/data/roadmaps/git-github/content/squash@Z-srOhYFGVEKDexlJ6cjt.md
  • src/data/roadmaps/git-github/content/staged-changes@mzjtCdpke1ayHcEuS-YUS.md
  • src/data/roadmaps/git-github/content/staging-area@h71Tx3nkfUrnhaqcHlDkQ.md
  • src/data/roadmaps/git-github/content/static-site-generators@iwfNYDlAgbA_rpWYcoHCC.md
  • src/data/roadmaps/git-github/content/storing-artifacts@alysXC4b1hGi9ZdQ5-40y.md
  • src/data/roadmaps/git-github/content/student-developer-pack@XRSVRl6iHncMmgSXoB7Lq.md
  • src/data/roadmaps/git-github/content/submodules@fjAFNjNNbPOzme9Uk_fDV.md
  • src/data/roadmaps/git-github/content/tagging@iFJBF-EEnLjQVsFSXjo_i.md
  • src/data/roadmaps/git-github/content/teams-within-organization@wydgCxR5VnieBpRolXt8i.md
  • src/data/roadmaps/git-github/content/undoing-changes@0Yi4cryT2v2SGBjouOas3.md
  • src/data/roadmaps/git-github/content/unstaged-changes@uxqJzQFRcALqatNRIWR0w.md
  • src/data/roadmaps/git-github/content/use-in-automation@Y0EWgPsS4kZxH3y53jNxY.md
  • src/data/roadmaps/git-github/content/usecases@PUnYNBrAZWoZiopjtNgnA.md
  • src/data/roadmaps/git-github/content/viewing-commit-history@IfUm5D_zNaUKMd4HX4Fi4.md
  • src/data/roadmaps/git-github/content/viewing-diffs@-0zQvCHG8jS_ghSjmTeIx.md
  • src/data/roadmaps/git-github/content/webhooks@MoG7D9kqPuA6o52-z_WDN.md
  • src/data/roadmaps/git-github/content/what-and-why-use@d0-u_-_vtPK8tnUpnj_NB.md
  • src/data/roadmaps/git-github/content/what-and-why@v7uabKuMQPOD_hBIaHOVT.md
  • src/data/roadmaps/git-github/content/what-are-these@Ni3HKVLanFvSrJ3u8i5I1.md
  • src/data/roadmaps/git-github/content/what-is-a-repository@PtU5Qwfzn3N1i3oRlCGoR.md
  • src/data/roadmaps/git-github/content/what-is-version-control@bY6b1GV2XQQ52NOx8gWFj.md
  • src/data/roadmaps/git-github/content/why-use-version-control@dhIx1GnynvbSUriqYLUt0.md
  • src/data/roadmaps/git-github/content/workflow-context@BnPiTu1Jw2kIW560a2A5T.md
  • src/data/roadmaps/git-github/content/workflow-runners@6QwlY3dEvjfAOPALcWKXQ.md
  • src/data/roadmaps/git-github/content/workflow-status@jc4R1zhd1YeCEbVuxwJWy.md
  • src/data/roadmaps/git-github/content/workflow-triggers@55uHPFNwYPVZx8Cy3c985.md
  • src/data/roadmaps/git-github/content/working-directory@Sv36oxTZwlUv-i1K28NeP.md
  • src/data/roadmaps/git-github/content/working-in-a-team@yMx3LdadPz4g25CL3N8da.md
  • src/data/roadmaps/git-github/content/yaml-syntax@p6rq3lQ9YRrTqwcc31O23.md
  • src/data/roadmaps/git-github/git-github.json
  • src/data/roadmaps/git-github/git-github.md
2024-08-12T23:57:54 See commit

This commit introduces documentation for two software design patterns commonly used in Android development: Model-View-Controller (MVC) and Model-View-ViewModel (MVVM). The MVC section outlines the three interconnected components—Model, View, and Controller—detailing their roles in managing application logic and user interaction. Additionally, it provides links to external resources for further reading.

Similarly, the MVVM section describes its structure, emphasizing the separation of concerns to enhance modularity, testability, and maintainability of code. It explains the roles of the Model, View, and ViewModel, and also includes links to relevant resources for a deeper understanding. Both sections have been formatted for clarity, contributing to a more organized and informative roadmap for Android developers.

Files changed

  • src/data/roadmaps/android/content/mvc@w1A6wPKSd3Yh2luuHV-aE.md
  • src/data/roadmaps/android/content/mvvm@pSU-NZtjBh-u0WKTYfjk_.md
2024-08-13T00:25:33 See commit

This commit introduces a new roadmap designed specifically for beginners navigating Git and GitHub. The changes are reflected in the modified file git-github-beginner.json, which outlines a structured learning path to help new users understand the fundamental concepts and functionalities of these essential tools for version control and collaboration in software development.

By providing a clear and accessible roadmap, the commit aims to enhance the onboarding experience for newcomers, enabling them to build foundational skills in Git and GitHub more effectively. This addition is part of an ongoing effort to make technical resources more approachable and user-friendly for individuals at the start of their coding journey.

Files changed

  • src/data/roadmaps/git-github/git-github-beginner.json
2024-08-13T08:04:43 See commit

This commit addresses an issue with the rendering of colors in the "done" topics of the EditorRoadmap component. Specifically, it corrects a typo in the CSS selector where "subtopic" was misspelled as "subtipic." This change ensures that the appropriate styles are applied to both "done" and "learning" subtopics, allowing the text to display correctly with the intended color.

The modifications involve updating the CSS file, where two lines were altered to fix the selector typo. As a result, the text fill color for the specified subtopics will now render as expected, improving the visual representation of completed topics in the roadmap.

Files changed

  • src/components/EditorRoadmap/EditorRoadmapRenderer.css
2024-08-13T08:06:13 See commit

The commit titled "docs(angular): add zoneless content (#6530)" updates the documentation for Angular by introducing information about the new experimental feature of zoneless change detection, which was introduced in Angular 18. This feature eliminates the dependency on Zone.js, a library that has been integral to Angular's change detection mechanism. The removal of Zone.js promises benefits such as faster initial renders, reduced bundle sizes, and enhanced debugging capabilities for Angular applications.

In addition to the main content, the commit includes links to various resources for further learning about zoneless change detection. These resources consist of official documentation, articles, and videos that provide insights and practical information on how to implement and understand this new feature within Angular applications. Overall, this commit enhances the Angular documentation by providing valuable information on a significant advancement in the framework's change detection approach.

Files changed

  • src/data/roadmaps/angular/content/zoneless-applications@1x5pT607aKE-S-NCWB810.md
2024-08-13T11:53:09 See commit

This commit enhances the Git beginner roadmap by adding detailed content across multiple sections, including "Basic Git Usage," "Collaboration," "Learn the Basics," "More Git," and "More GitHub." The updates provide essential commands and concepts for new users, such as initializing a repository, managing remote connections, and collaborating through forking and pull requests. Each section is supplemented with curated resources, including articles and videos, to further aid beginners in understanding Git and GitHub functionalities.

Additionally, the commit includes code review suggestions that led to uniformity in the pre-link text formatting. This collaborative effort, co-authored by Daniel S. Holdsworth, aims to create a more comprehensive and accessible learning resource for those new to version control and project management using Git and GitHub.

Files changed

  • src/data/roadmaps/git-github/content/basic-git-usage@PtU5Qwfzn3N1i3oRlCGoR.md
  • src/data/roadmaps/git-github/content/collaboration@bXfCUG3h1TIFPgD4WUDph.md
  • src/data/roadmaps/git-github/content/learn-the-basics@HlUUGj3dOZ68t4gIjerXh.md
  • src/data/roadmaps/git-github/content/more-git@aZMVz6kc52vLGcZFD9Dgh.md
  • src/data/roadmaps/git-github/content/more-github@sti_TAgZvSpuFWtygAsKc.md
2024-08-13T15:04:32 See commit

This commit introduces a new feature aimed at enhancing the roadmap content functionality within the project, specifically through the implementation of a content copy modal. The commit includes significant additions to the roadmap content in JSON format for various roles, such as AI Data Scientist, Android Developer, and Cyber Security Specialist, among others. Additionally, it updates the workflow for refreshing the roadmap content JSON, ensuring that the latest information is readily available.

The commit also modifies existing components and scripts, integrating the new modal into the user interface. Notably, several new files were added, including scripts for managing the roadmap content and a confirmation modal for content selection. This collaborative effort, co-authored by Kamran Ahmed, reflects a comprehensive update to enhance user experience and streamline the management of roadmap content.

Files changed

  • .github/workflows/refresh-roadmap-content-json.yml
  • package.json
  • pnpm-lock.yaml
  • public/roadmap-content/ai-data-scientist.json
  • public/roadmap-content/android.json
  • public/roadmap-content/angular.json
  • public/roadmap-content/api-design.json
  • public/roadmap-content/backend.json
  • public/roadmap-content/blockchain.json
  • public/roadmap-content/computer-science.json
  • public/roadmap-content/cyber-security.json
  • public/roadmap-content/data-analyst.json
  • public/roadmap-content/devops.json
  • public/roadmap-content/devrel.json
  • public/roadmap-content/frontend.json
  • public/roadmap-content/full-stack.json
  • public/roadmap-content/game-developer.json
  • public/roadmap-content/ios.json
  • public/roadmap-content/javascript.json
  • public/roadmap-content/mlops.json
  • public/roadmap-content/nodejs.json
  • public/roadmap-content/postgresql-dba.json
  • public/roadmap-content/product-manager.json
  • public/roadmap-content/python.json
  • public/roadmap-content/qa.json
  • public/roadmap-content/react.json
  • public/roadmap-content/server-side-game-developer.json
  • public/roadmap-content/software-architect.json
  • public/roadmap-content/technical-writer.json
  • public/roadmap-content/terraform.json
  • public/roadmap-content/typescript.json
  • public/roadmap-content/ux-design.json
  • public/roadmap-content/vue.json
  • scripts/editor-roadmap-content-json.ts
  • src/components/CreateTeam/ContentConfirmationModal.tsx
  • src/components/CreateTeam/SelectRoadmapModal.tsx
  • src/components/TeamRoadmapsList/TeamRoadmaps.tsx
  • src/lib/html.ts
2024-08-14T09:44:56 See commit

This commit enhances the Angular documentation by adding content related to complex animation sequences. It introduces the concept of animating coordinated sequences, allowing developers to animate multiple elements, such as grids or lists, as they enter or exit a page. The document outlines key functions that facilitate these animations, including query(), stagger(), group(), and sequence(), each serving a distinct purpose in managing animation flow.

Additionally, the commit provides links to further resources, including the official Angular documentation on complex sequences and a video tutorial on animating multiple items in parallel. Overall, this update aims to improve the understanding of complex animations within Angular, offering developers clear guidance and useful tools for implementing sophisticated animation sequences in their applications.

Files changed

  • src/data/roadmaps/angular/content/complex-sequences@Unjknmb4b2LY-nUVvvF7_.md
2024-08-15T00:55:05 See commit

The commit titled "chore: update roadmap content json (#6571)" involves significant modifications to various JSON files that outline the content of different technology roadmaps. The changes include updates to existing files for technologies such as Android, Angular, Blockchain, Computer Science, Cyber Security, Data Analyst, DevOps, Developer Relations, Frontend, Full Stack, iOS, JavaScript, Node.js, Python, React, Server-Side Game Development, and Terraform. Additionally, two new JSON files for Git/GitHub and SQL were added to the roadmap content.

This update appears to enhance the information available for developers by refining and expanding the resources related to these technologies, ensuring that the roadmap remains relevant and useful. The commit was co-authored by arikchakma, indicating collaborative efforts in maintaining and improving the project's documentation.

Files changed

  • public/roadmap-content/android.json
  • public/roadmap-content/angular.json
  • public/roadmap-content/blockchain.json
  • public/roadmap-content/computer-science.json
  • public/roadmap-content/cyber-security.json
  • public/roadmap-content/data-analyst.json
  • public/roadmap-content/devops.json
  • public/roadmap-content/devrel.json
  • public/roadmap-content/frontend.json
  • public/roadmap-content/full-stack.json
  • public/roadmap-content/git-github.json
  • public/roadmap-content/ios.json
  • public/roadmap-content/javascript.json
  • public/roadmap-content/nodejs.json
  • public/roadmap-content/python.json
  • public/roadmap-content/react.json
  • public/roadmap-content/server-side-game-developer.json
  • public/roadmap-content/sql.json
  • public/roadmap-content/terraform.json
  • public/roadmap-content/vue.json
2024-08-15T01:23:53 See commit

This commit addresses a typographical error in the JSON file for computer science roadmaps. Specifically, it corrects the misspelling of "Ptterns" to "Patterns" in the label for "Cloud Design Patterns."

The changes involve modifying four lines in the file, with two additions and two deletions, ensuring that the label is accurately represented. This small yet important fix enhances the clarity and professionalism of the documentation.

Files changed

  • src/data/roadmaps/computer-science/computer-science.json
2024-08-15T10:05:08 See commit

The recent commit, identified by the number #6544, enhances the GitHub roadmap by adding detailed content across various topics related to Git and GitHub functionalities. Notable additions include comprehensive explanations of use cases for GitHub Actions, such as Continuous Integration and Deployment, code quality checks, and automated issue management. The commit also elaborates on the GitHub Command Line Interface (CLI) and its automation capabilities, including CI/CD processes and repository management. Furthermore, the commit enriches sections on viewing commit history, diffs, and version control concepts, highlighting their importance in collaborative software development.

Additional content covers Git submodules, Git hooks, and the significance of workflow contexts and triggers in GitHub Actions. The updates provide valuable resources for learning and understanding these concepts, emphasizing the role of version control in maintaining project integrity and facilitating teamwork. Overall, the commit significantly enhances the educational value of the GitHub roadmap, aiming to streamline development processes and improve productivity for developers using these tools.

Files changed

  • src/data/roadmaps/git-github/content/use-in-automation@Y0EWgPsS4kZxH3y53jNxY.md
  • src/data/roadmaps/git-github/content/usecases@PUnYNBrAZWoZiopjtNgnA.md
  • src/data/roadmaps/git-github/content/viewing-commit-history@IfUm5D_zNaUKMd4HX4Fi4.md
  • src/data/roadmaps/git-github/content/viewing-diffs@-0zQvCHG8jS_ghSjmTeIx.md
  • src/data/roadmaps/git-github/content/what-and-why-use@d0-u_-_vtPK8tnUpnj_NB.md
  • src/data/roadmaps/git-github/content/what-and-why@v7uabKuMQPOD_hBIaHOVT.md
  • src/data/roadmaps/git-github/content/what-are-these@Ni3HKVLanFvSrJ3u8i5I1.md
  • src/data/roadmaps/git-github/content/what-is-a-repository@PtU5Qwfzn3N1i3oRlCGoR.md
  • src/data/roadmaps/git-github/content/what-is-version-control@bY6b1GV2XQQ52NOx8gWFj.md
  • src/data/roadmaps/git-github/content/why-use-version-control@dhIx1GnynvbSUriqYLUt0.md
  • src/data/roadmaps/git-github/content/workflow-context@BnPiTu1Jw2kIW560a2A5T.md
  • src/data/roadmaps/git-github/content/workflow-runners@6QwlY3dEvjfAOPALcWKXQ.md
  • src/data/roadmaps/git-github/content/workflow-status@jc4R1zhd1YeCEbVuxwJWy.md
  • src/data/roadmaps/git-github/content/workflow-triggers@55uHPFNwYPVZx8Cy3c985.md
  • src/data/roadmaps/git-github/content/working-directory@Sv36oxTZwlUv-i1K28NeP.md
  • src/data/roadmaps/git-github/content/working-in-a-team@yMx3LdadPz4g25CL3N8da.md
  • src/data/roadmaps/git-github/content/yaml-syntax@p6rq3lQ9YRrTqwcc31O23.md