{"id":16478840,"url":"https://github.com/s-ayanide/vscode-code-journey","last_synced_at":"2025-07-25T22:36:25.394Z","repository":{"id":118295907,"uuid":"586210153","full_name":"S-ayanide/vscode-code-journey","owner":"S-ayanide","description":"A VSCode extension that takes you on a journey of the developer/organization's code of the Project from the first ever commit written to the latest, based on your choices.","archived":false,"fork":false,"pushed_at":"2025-03-15T03:35:57.000Z","size":3066,"stargazers_count":3,"open_issues_count":11,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-17T22:24:18.093Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/S-ayanide.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-07T10:33:49.000Z","updated_at":"2023-03-07T06:08:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"aa48223a-1aa3-49c4-91d2-412c8e40318d","html_url":"https://github.com/S-ayanide/vscode-code-journey","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/S-ayanide%2Fvscode-code-journey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/S-ayanide%2Fvscode-code-journey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/S-ayanide%2Fvscode-code-journey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/S-ayanide%2Fvscode-code-journey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/S-ayanide","download_url":"https://codeload.github.com/S-ayanide/vscode-code-journey/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244757044,"owners_count":20505313,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T12:50:18.886Z","updated_at":"2025-07-25T22:36:25.376Z","avatar_url":"https://github.com/S-ayanide.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href\"https://marketplace.visualstudio.com/items?itemName=sayanmondal.code-journey\"\u003e\u003cimg src=\"images/code_journey_logo.png\" alt=\"Code Journey\" height=170\u003e\u003c/a\u003e\n  \u003cbr /\u003e\n  \u003ch1\u003eCode Journey\u003c/h1\u003e\n  \u003ch5\u003eThis VSCode Extension takes you on a journey of the developer/organization's code of the Project from the first ever commit written to the latest based on your choices. It helps you understand how a developer thought in each step of the project.\u003c/h3\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n[![Build](https://github.com/S-ayanide/vscode-code-journey/actions/workflows/ci.yml/badge.svg)](https://github.com/S-ayanide/vscode-code-journey/actions/workflows/ci.yml)\n[![Installs](https://img.shields.io/visual-studio-marketplace/i/sayanmondal.code-journey)](https://marketplace.visualstudio.com/items?itemName=sayanmondal.code-journey)\n[![renovate badge](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovateapp.com/)\n\n\u003e \"Talk is cheap. Show me the code\" - Linus Torvalds\n\n\u003cbr /\u003e\n\n![](./images/code_journey_usage.gif)\n\n## Installation\n\nInstall through VS Code extensions. Search for `Code Journey`\n\n[Visual Studio Code Market Place: Code Journey](https://marketplace.visualstudio.com/items?itemName=sayanmondal.code-journey)\n\nCan also be installed in VS Code: Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.\n\n```\next install sayanmondal.code-journey\n```\n\n## Features\n\nCurrently it is possible to do the following:\n\n- `Code Journey: Init` Initialize a git repository\n- `Code Journey: Start Jounrey` Copy the commit history of the project and start your journey into the code\n- `Code Journey: What's Next` Move to the next commit of the project from where you are currently at\n- `Code Journey: What's Before` Move to the previous commit of the project from where you are currently at\n- `Code Journey: Jump to Commit` Jump to a specific commit of the project\n- `Code Journey: Pull Current Branch from Origin` Pull current branch from the origin\n- `Code Journey: Add Origin` Add an origin to git\n- `Code Journey: Add Remote` Add a remote repository to git\n- `Code Journey: Change/Checkout Existing Branch` Checkout from an existing branch or change a branch in the project\n- `Code Journey: Create New Branch` Create a new branch in the repository\n- `Code Journey: Log All` Show all the logs of the repository\n- `Code Journey: Log Current File` Show all the commit history of a specific file\n- See the difference between the last and the current file in a .diff file\n\n## Start your journey\n\nTo use this extension one needs to navigate to the project folder in their VSCode Workspace and execute 'Code Journey: Start Journey' command.\n\nTo execute the `Code Journey: Start Journey` command type `Ctrl/Cmd+Shift+p` in VSCode to open the command palette and type `Code Journey: Start Journey`. You will then be reverted to the very earliest commit of the project from where you can traverse and look at how the code progressed.\n\nAdditionally, by default this extension assumes the git binary is already available in your machine and a git repository is already initialized for the project. If you wish to initialize a git repository, you can do this by executing `Code Journey: Init`.\n\nThere are additional settings for this extension as well, enter `Code Journey` in the Command Palette of VS Code to see them all.\n\n## Code Diff\n\nCheck the difference in commit histories in a `.diff` file\n\n\u003cbr /\u003e\n\n![](./images/code_journey_diff.gif)\n\n## Contributors ✨\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs-ayanide%2Fvscode-code-journey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fs-ayanide%2Fvscode-code-journey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs-ayanide%2Fvscode-code-journey/lists"}