🔥
Rust | `.env` を扱うライブラリ dotenvx を開発していきたい
Rust Advent Calendar 2023 の 20 日目の記事です。
.env
ライブラリ
Rust における crates.io で dotenv と検索すると、一番に dotenv がヒットします。
しかし、この dotenv は約4年前で更新が止まっています...
dotenv の後継として、dotenv をフォークされて開発されている dotenvy が次の記事で紹介されていました。
ただ、最近は dotenvy も更新が停滞気味で、
最終更新日が9ヶ月前となっていました。(2023年12月19日時点)
OSS で世界に貢献したい
現状、最適解となる dotenv ライブラリが存在しないのか...
ならば、自分で開発し保守すれば良いではないかと思いました。
dotenvx
自分も dotenv をフォークして dotenvx というライブラリの開発をはじめました!
Clippy の指摘を修正している
フォークしては良いものの、何をしたら良いのだ?笑
というわけで、まずは Clippy を流して指摘箇所を潰しています。
dotenv や dotenvy を確認してみる
dotenv と dotenvy の isuue や PR を確認して、
取り込むべきものを選定して対応していこうかと考えています。
これをやって欲しい!やこれからやるべき!みたいなご意見があると嬉しいです...
ぜひ issue 飛ばしてください🙏✨
まとめ
本格的な OSS の開発をした経験がありません。
知見を貯める良い機会と捉えて、挑戦してみたいなと思います。
コントリビュータの方々と一緒にやっていくとかもやってみたい...
本当に分からないことだらけです🤭🤭🤭
Discussion