Skip to content

it-trio/it-company-podcast-rss-feed

 
 

Repository files navigation

IT企業のポッドキャスト更新まとめ

IT企業が運営しているポッドキャストの更新をまとめたRSSフィードを配信しています。

@yamadashyさんの作成されたyamadashy/tech-blog-rss-feedをフォークして作成しました。

番組追加の方針

以下の条件を満たした番組を追加しています。

  • IT企業が運営していること

個人のエンジニアやデザイナーが運営しているポッドキャスト番組についてはit-trio/engineer-designer-podcast-rssで管理しています。

番組の追加方法

src/resources/feed-info-list.ts で管理しており、その一覧にない場合 issue を作っていただければ対応します。

プルリクでの送り方

もしプルリクを送っていただける場合は以下のように作成できます。

  1. このリポジトリをフォーク
  2. ブランチ作成
    git checkout -b new-blog-feed-xxx
  3. フィードを追加
    src/resources/feed-info-list.tsFEED_INFO_LIST を更新
  4. コミット
    git commit -am 'add: 新規フィード追加
  5. プッシュ
    git push origin new-blog-feed-xxx
  6. プルリクを作成

開発

仕組み

GitHub Actions で定期的に更新されており、サイトの生成は Eleventy を使用しています。

更新は多少遅延ありますが以下のタイミングで行います。

  • 平日 6時、12時、20時

開発環境とコマンド

環境

  • Node.js >= 20

パッケージのインストール

$ yarn

フィード生成とサイト立ち上げ

$ # フィードを取得して作成
$ yarn feed-generate

$ # localhost:8080 で確認
$ yarn site-serve

コードのチェック

$ # lint
$ yarn lint

$ # TypeScript のチェック
$ yarn type-check

$ # テスト
$ yarn test

ライセンス

MIT

About

IT企業のポッドキャストの更新をまとめたRSSフィードを配信

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 52.3%
  • Nunjucks 22.8%
  • CSS 12.6%
  • JavaScript 12.3%