# OctoProject **Repository Path**: mirrors_warpech/OctoProject ## Basic Information - **Project Name**: OctoProject - **Description**: Browser extension that helps to work with multiple projects on GitHub - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-26 - **Last Updated**: 2026-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README


OctoProject logo
OctoProject

Browser extension that helps to work with multiple projects on GitHub

Chrome Web Store

## Features Adds the following features to GitHub: - merged project boards. Just create a new project board and in the description put URLs to your other project boards - "Copy snapshot" button that puts a text summary of the project to clipboard. You can make a new snapshot or an incremental update at the end of an existing snapshot. ## Installing You can install it for [Chrome](https://chrome.google.com/webstore/detail/octoproject/hgaipodkndbjmmkjielfphdnfhgnagfj) and [Firefox](https://addons.mozilla.org/en-US/firefox/addon/octoproject/). ## Build Setup ``` bash # install dependencies npm install # build for production with minification npm run build ``` After you build, you'll have a `build` directory with two sub-directories `webextension` and `firefox`. WebExtension folder can be used for every browser that supports WebExtension except Firefox, and you can use `firefox` directory with you-guessed-it browser. ## Adding to browser - **Chrome**: You can add `build/webextension` folder as an unpacked extension by going to `chrome://extensions/` and clicking "**Load unpacked extension**". - **Firefox**: You can add `build/firefox` folder as an unpacked extension by going to `about:debugging#addons` then clicking "**Load Temporary Add-on**" and selecting `manifest.json` file. - **Opera**: You can add `build/webextension` folder as an unpacked extension by clicking **Menu** (or press alt), then selecting "Extensions", then on the top-right corner select "**Developer Mode**" then "**Load unpacked extension**", then select the folder. ## Easier development You can run ``` bash npm install -g webpack webpack -w ``` This will watch for file changes and compile again after every file modification you make. Then in the browser, you'll need to "Reload extension" after each modification. Each modification will take you ~2 seconds to see live. Easy enough. ## Publishing After you build, you'll need to `zip` the extension and upload it to the desired store. ## To do Write tests