オープンソースのコラボレーションへのゲートウェイ。

Verto.shでオープンソースの世界に足を踏み入れてください!私たちは、簡単なタックルの問題で人気のあるプロジェクトを慎重に選択しているため、開発者が貢献する新しいプロジェクトや最初のプロジェクトを簡単に見つけることができます。 Verto.shは単なるリスト以上のものであり、プラットフォームです。初心者が最初の貢献をすることができ、創業者は堅実なチームを構築することができ、メンテナーは新しい貢献者を見つけることができます。
オープンソースコミュニティは常に新しい才能を歓迎していますが、始めることは困難に感じることができます。 Verto.shはそれを簡単にします。新人にロープを見せ、手を必要とするプロジェクトと結びつけることで、私たちは個人だけでなく、オープンソース運動全体を助けています。
verto.shを使用して、コラボレーションコーディングへの最初の一歩を踏み出し、より大きなものの一部になります。今日のあなたのコードは、オープンソースコミュニティで驚くべきものの始まりかもしれません。
Verto.shで新しいプロジェクトを追加することを歓迎します。次の手順に従ってください。
Verto.shでプロジェクトの品質を維持するには、追加するリポジトリが次の基準を満たしていることを確認してください。
Githubリポジトリの場合:config.jsonで定義されているgood first issueラベルまたはその他のラベルに関する少なくとも3つの問題があります( labelsとGitHubプロバイダーの終わりを参照)。
gitlabリポジトリの場合:config.jsonで定義されているquick winラベルまたはその他のラベルに関する少なくとも3つの問題があります( labelsとGitLabプロバイダーの終わりを参照)。
少なくとも10人の貢献者がいます。
少なくとも1000星があります。
プロジェクトの詳細なセットアップ手順を備えたreadme.mdと、新しい貢献者向けのガイドラインを備えたConvributing.mdが含まれています。
積極的に維持されています(最後の更新は1か月以内です)。
GitHubリポジトリの場合: GitHubプロバイダー内のconfig.jsonに、リポジトリのパス(フォーマットのowner/nameと辞書編集順序で)を追加します。
gitlabリポジトリの場合: GitLabプロバイダー内のconfig.jsonにリポジトリのID( <project path>|<project id> )をconfig.jsonに追加します。
新しいプルレクエストを作成します。 PR説明のリポジトリの問題ページへのリンクを追加してください。プル要求がマージされると、変更はverto.shでライブになります。
verto.shは、next.js、race、typescriptを使用します。 Webサイトに表示されているデータは、data.jsonファイルからロードされます。これは、data/utils.tsの関数によって生成されます。 githubとgitlab APIを照会して、config.jsonにリストされているリポジトリから問題を取得します。 config.jsonで定義されているラベルは、リポジトリの問題をフィルタリングするために使用されます。
ウェブサイトに新しい機能と変更を提供するには、アプリをローカルに実行することをお勧めします。これらの手順に従ってください:
npm run prebuild実行してGithub Yourselfの最新データを取得することができます。これについては、 GH_PAT環境変数を有効なGithub Personal Access Token(PAT)に設定する必要があります。通知:上記の基準をマッキングしないリポジトリ(data.jsonareのルールを参照してください。[data.json] data/data.json.json)スクリプトが実行されると、config.jsonから自動的に削除されます)。 # install the dependencies
$ npm install
# start the development server
$ npm run devあなたがコミットする時期を知っておくと良い:プロジェクトには、コードの品質を確保するためにリナーを自動的に実行するpre-commitフックが含まれています!