Follow the build instructions to build the extension yourself, or download the release zip and jump to the Load extension to browser
section.
- Node.js v16.17.0 or higher
- NPM v8.15.0 or higher
- run
npm install
and thennpm run build
- Clone the CodeTracker API and follow the set up instructions
- Open chrome and then "manage extensions", then click "Load Unpacked"
- Select the
manifest.json
in directorytmp/chrome
- visit any repository on GitHub, the extension should be visible
Pin the sidebar using the pin button on the top right for the best experience.
- Highlight any method/variable/attribute/block and check the sidebar to see if the code element is supported
- If the selected element is valid, click on the
Track
button to track the change history at a commit level - Hover over node to see change history and other information
- Click on a node to redirect to the exact code element in that commit
- Yellow nodes denote "Evolution Hooks", right click to expand history for the parent method
- If the extension behaves unexpectedly, please open an issue, and as a temporary workaround, click on the
Reset
button and try again.