AOSSIE-Org / AOSSIE-Org/Rein

[Feature]: Package Cross Platform Input to a npm Library

オープン
#380 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
documentation enhancement GSoC 2026
主要言語
TypeScript
スター
38
フォーク
78
平均マージ
2日 3時間
マージ済み PR(30日)
6

説明

### Problem Statement

- The Koffi input layer is currently implemented and maintained within the application codebase. This makes it difficult to reuse the input functionality across projects and requires consumers to depend on the application implementation rather than a standalone package.
- We should extract the existing Koffi input layer into a separate, reusable library and distribute it through npm. This will make the functionality easier to consume, version, maintain, and integrate across supported platforms.

### Proposed Solution

The implementation should:
- Package the existing Koffi input functionality as a reusable library.
- Define a clean and stable public API for consumers.
- Add the necessary package configuration, build, and release setup.
- Add or update tests to cover the extracted library.
- Modify the current GitHub Actions workflow files or create a dedicated workflow for building, testing, versioning, and publishing the package to npm.
- Document installation and usage of the new package.

### Alternatives Considered (Optional)

Nil

### Additional Context (Optional)

Nil

### Checklist

- [x] I have searched for existing feature requests to avoid duplicates

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。