Upgrade to Pro — share decks privately, control downloads, hide ads and more …

「〇〇のプラグインを作る」ことのすゝめ / Let's develop plugins

「〇〇のプラグインを作る」ことのすゝめ / Let's develop plugins

July Tech Festa 2021で発表した発表内容のPDF版です。
この資料はHTMLプレゼンテーションがベースのため、最新ではない可能性があります。
HTML版はこちら

attakei

July 19, 2021
Tweet

More Decks by attakei

Other Decks in Technology

Transcript

  1. トーク内容 ※提出当時のCfP 多くのソフトウェアがコア+ プラグインという構造を取っています。 こ の「プラグイン」は、「コアを⼟台にすることによる軽量な実装」 「機能x 機能というジャンルによるピンポイントな需要の取りやすさ」 などから OSS

    活動の実装系はじめの⼀歩として熟れたものとなってい ます。 普段ちょこちょこプラグイン系ライブラリを書いている際にどんなこ とを考えるかを通じて、 OSS 活動の⼩さな⼀歩を踏んでみませんか?
  2. 質のいいコード・ドキュメントのリー ディング機会が増える プラグインを作るには、本来の処理の情報 + プラグインを 呼ぶ本体の情報 が必要。 本体の情報 = ドキュメント+

    ソースコードを読む ドキュメントの充実度合いが⾼い(特にエンジニア向 けプロダクト) こういうプロダクトはソースコードも読みやすい ↑リーディング機会が増加する
  3. トーク振り返り 最近あったリアクション ※登壇準備をしてて放置して いたので、これから読みます Rodolfo Campos @camposer Hey @attakei I

    was playing around with your implementation of the Errbot Slack Bolt Backend. Thanks for implementing it! Here's a simple test that I put together: github.com/camposer/errbo… Check out the manifest, other scopes were required camposer/errbot-slack-bolt-test Errbot Slack Bolt Test. Contribute to camposer/errbot-slack-bolt-test development by creating an account on GitHub. github.com 午後8:25 · 2021年7⽉14⽇ ツイートへのリンクをコピー