https://github.com/connormaglynn/developer-navigation-browser-plugin
This repository is managed in Terraform
https://github.com/connormaglynn/developer-navigation-browser-plugin
browser-extension chrome-extension github-actions github-pages npm prettier typescript
Last synced: 3 months ago
JSON representation
This repository is managed in Terraform
- Host: GitHub
- URL: https://github.com/connormaglynn/developer-navigation-browser-plugin
- Owner: connormaglynn
- Created: 2022-07-28T11:38:14.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-06-22T21:28:20.000Z (about 3 years ago)
- Last Synced: 2025-04-02T22:17:23.294Z (about 1 year ago)
- Topics: browser-extension, chrome-extension, github-actions, github-pages, npm, prettier, typescript
- Language: TypeScript
- Homepage:
- Size: 1.54 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Developer Navigation Plugin
A browser exstention that generates contextual links to relevant developer tooling.

---
## How it works
The plugin works by reading the current URL the browser has loaded and extracting out the Organisation and Project information from the URL.
Using this information, the plugin generates links to other tools by combining with the Organisation and Project with a base URL for other tools.
### Example
- **Current URL** = https://github.com/connormaglynn/developer-navigation-browser-plugin
- **Organisation** = connormaglynn
- **Project** = developer-navigation-browser-plugin
- **CircleCI URL Generated** = https://app.circleci.com/pipelines/github/connormaglynn/developer-navigation-browser-plugin?branch=main
### Supported Tools
- [x] Github
- [x] CircleCI
- Defaults to main branch
---
## Running Locally For Development
### Clone this repository
```bash
git clone https://github.com/connormaglynn/developer-navigation-browser-plugin.git
```
### Install dependencies
```bash
npm install
```
### Start development build
This will create development build in **./build/chrome-mv3-dev** and a plasmo live reload session. So any changes made will be reflected instantly in the browser.
```bash
npm run dev
```
### Load development build in browser
- Go to **chrome://extensions/**
- Click **Load Unpacked**
- Select development build folder (**./build/chrome-mv3-dev**)
---