Open8
Deno/Nodeパッケージ公開まで
dntでDeno-firstなデュアルモジュールを作る をベースにパッケージを開発・公開する。
パッケージの命名規則は/a-z_/
で有るべき。(denoが-
を含むものを受け付けないため)
npm.jsでは_
を除いた文字列で一致するものが無ければ公開可能
バージョン表記
Denoはv有りが多い?
Npmはv無し
LICENSE
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
GitHub
![GitHub issues](https://img.shields.io/github/issues/GunseiKPaseri/promise_array_parallel)
![GitHub last commit](https://img.shields.io/github/last-commit/GunseiKPaseri/promise_array_parallel)
NPM
[![npm version](https://badge.fury.io/js/promise_array_parallel.svg)](https://badge.fury.io/js/promise_array_parallel)
![npm](https://img.shields.io/npm/dw/promise_array_parallel)
Deno
使っているパッケージは多くないが、oakなど使っている所はある。せっかくなので使う
[![Custom badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fdeno-visualizer.danopia.net%2Fshields%2Flatest-version%2Fx%2Fpromise_array_parallel%2Fmod.ts)](https://doc.deno.land/https/deno.land/x/promise_array_parallel/mod.ts)
[![deno doc](https://doc.deno.land/badge.svg)](https://doc.deno.land/https://deno.land/x/promise_array_parallel/mod.ts)
![Custom badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fdeno-visualizer.danopia.net%2Fshields%2Fdep-count%2Fx%2Fpromise_array_parallel%2Fmod.ts)
![Custom badge](https://img.shields.io/endpoint?url=https%3A%2F%2Fdeno-visualizer.danopia.net%2Fshields%2Fupdates%2Fx%2Fpromise_array_parallel%2Fmod.ts)
unitestのバッジとかも参考になりそう
CI
Github Actions
CIには以下を利用
CodeCovは後回しにした(今のコードだと網羅しきれてるので)npm
トークンをGithubに追加する際、セキュリティタブから各アクションに移動する必要がある
npmにpublishするためのAPI発行時、2FAを有効にしていると通らなくなるので、解除
GithubのCI passingのバッジ
コード品質