Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kjirou/recalldoc

esaとKibelaへ閲覧履歴の検索機能を付与するChrome拡張
https://github.com/kjirou/recalldoc

chrome-extension

Last synced: 2 months ago
JSON representation

esaとKibelaへ閲覧履歴の検索機能を付与するChrome拡張

Awesome Lists containing this project

README

        

# Recalldoc

![run-tests](https://github.com/kjirou/recalldoc/actions/workflows/run-tests.yml/badge.svg)

ドキュメント管理ツールへ閲覧履歴のインクリメンタル検索機能を付与する Chrome 拡張です。
現在は、[esa](https://esa.io/) と [Kibela](https://kibe.la/) で使うことができます。

## 💁 Chrome 拡張のユーザーの方へ

ご質問・ご意見・ご要望は、以下のいずれかで受け付けております。

- [GitHub Issues](https://github.com/kjirou/recalldoc/issues)
- 利用可能な言語は、日本語または英語です。
- 公開されます。
- `sorenariblog[at]gmail[dot]com`

## 🔧 開発

### 事前にインストールをするソフトウェア

- [Node.js](https://nodejs.org/)
- バージョンは [.nvmrc](/.nvmrc) へ記載している値です。

### インストール

```
npm install
```

### 開発手順の例

#### 動作確認をしながら実装する

以下のコマンドで、ビルド用のサーバを起動します。

```
npm run develop
```

Chrome の機能である「パッケージ化されてない拡張機能を読み込む」の対象へ、本リポジトリをローカルへ clone したディレクトリを指定します。

#### Chrome Web Store 用のアイコンを更新する

元となる [icons/icon-128x128-original.png](/icons/icon-128x128-original.png) を上書き更新します。

以下のコマンドで、他のサイズの画像を生成します。

```
npm run generate-icons
```

#### Chrome Web Store 登録用の.zip を生成する

```
npm run zip
```

#### Chrome 拡張として公開や更新をする

- [#48](https://github.com/kjirou/recalldoc/pull/48) に最初に行った時のメモをしてある。
- 何か調べたことがあったら、一旦はそこにまとめる。