feat: clean roadmap content and sync scripts (#10181)

* refactor: clean to roadmap content

* refactor: move shared helpers into scripts/lib
This commit is contained in:
Arik Chakma authored and GitHub committed 2026-07-28 05:45:17 +06:00
1 parent 6f745dc1ea
commit 274082fd77
12643 files changed
+440 -537705

No files matched your search

@@ -0,0 +1,12 @@
# Basic Git Usage
You must master the fundamental commands you'll use every day to manage your project's code. These commands allow you to track changes, save snapshots of your work, and collaborate with others. They include initializing a repository, adding files to be tracked, committing changes with messages, viewing the history of changes, and checking the status of your working directory.
Visit the following resources to learn more:
- [@article@Learn Git with Tutorials, News and Tips - Atlassian](https://www.atlassian.com/git)
- [@article@Git Cheat Sheet](https://cs.fyi/guide/git-cheatsheet)
- [@video@Git & GitHub Crash Course For Beginners](https://www.youtube.com/watch?v=vA5TTz6BXhY)
- [@course@Creating a Repository? (Interactive Lesson)](https://inter-git.com/lessons/creating-repository)
- [@course@Adding Files to Index (Interactive Lesson)](https://inter-git.com/lessons/adding-files-to-index)
- [@course@Making a Commit (Interactive Lesson)](https://inter-git.com/lessons/making-a-commit)
@@ -0,0 +1,9 @@
# Collaboration
Collaboration in Git and GitHub refers to the process of multiple people working together on the same project, managing changes, and integrating their contributions seamlessly. It involves using Git's branching and merging capabilities, along with GitHub's pull request workflow, to coordinate efforts, review code, and ultimately build a cohesive and functional project.
Visit the following resources to learn more:
- [@video@Git & GitHub Tutorial for Beginners](https://youtu.be/MnUd31TvBoU?si=noaQP5yMtmlHlHR0)
- [@video@How To Use Git to Collaborate with Others](https://youtu.be/ygqx50-JHEE?si=CTzH6bpHemYLD9jB)
- [@article@The Ultimate Github Collaboration Guide](https://medium.com/@jonathanmines/the-ultimate-github-collaboration-guide-df816e98fb67)
@@ -0,0 +1 @@
@@ -0,0 +1,11 @@
# Learn the Basics
Git is like a save button for your code, allowing you to track changes, revert to previous versions, and collaborate with others without overwriting each other's work. GitHub, on the other hand, is a website and platform that provides hosting for your Git repositories (projects), making it easy to share, manage, and collaborate on code with others remotely.
Visit the following resources to learn more:
- [@roadmap@Visit the Dedicated Git & GitHub Roadmap](https://roadmap.sh/git-github)
- [@official@Git](https://git-scm.com/)
- [@official@GitHub](https://github.com)
- [@video@Git & GitHub Crash Course For Beginners](https://www.youtube.com/watch?v=vA5TTz6BXhY)
- [@course@What is Version Control? (Interactive Lesson)](https://inter-git.com/lessons/introduction)
@@ -0,0 +1,11 @@
# More Git
Beyond the basics of tracking changes and collaborating, Git offers a range of powerful features for managing complex projects. These features allow you to streamline your workflow, experiment safely with new ideas, and maintain a clean and organized project history. Exploring these more advanced aspects of Git can significantly enhance your development process.
Visit the following resources to learn more:
- [@video@How to Use Git Reset Soft, Mixed, and Hard](https://youtu.be/s1idhUiCk38?si=F60WS6ukxUUjM-ZI)
- [@video@Git MERGE vs REBASE](https://youtu.be/0chZFIZLR_0?si=Kua8FdA5to7zHHqG)
- [@article@Git stash](https://www.atlassian.com/git/tutorials/saving-changes/git-stash)
- [@article@Git Reset and Revert Tutorial for Beginners](https://www.datacamp.com/tutorial/git-reset-revert-tutorial)
- [@article@Merging vs. rebasing](https://www.atlassian.com/git/tutorials/merging-vs-rebasing)
@@ -0,0 +1,3 @@
# More GitHub
GitHub isn't just about storing code; it's a collaborative platform. It offers features beyond basic version control, such as project management tools like issue tracking, where you can report bugs and suggest new features. You can also use GitHub's collaboration features, like pull requests, to propose changes to a project, fostering community involvement and code review.