この課題の考え方は、CRUDを作成するだけで問題を解決する候補者の能力を理解することです。
この課題のために書かれたコードを販売または活用することには関心がありません。
私たちの文化は、可能な限り最良のアプローチで問題を迅速に解決することに焦点を当てています。私たちは自分自身に自信を持ち、間違いを犯し、間違いから学ぶことをいとわない人々を探します。
以下のすべてのコンテンツを注意深く読んでくださいご質問がある場合は、お気軽にお問い合わせください。 æ
GitHubは、他の人のリポジトリを楽しむことができる興味深い機能を備えたプログラマーのソーシャルネットワークです。これは、各リポジトリのページにある書かれた星ボタンです。リックはGithubのアクティブなユーザーであり、常に新しいプロジェクトを探しており、興味深い人を楽しんでいます。彼は、フィルタリングできるようにリポジトリをマークするラベルまたはタグを追加できるようにしたいと考えています。たとえば、彼はreactというリポジトリを見つけ、 javascriptとfrontendタグを追加したいと考えています。 Githubにはこの機能がないため、Rickはこのタスクを簡単に支援できるシステムを必要としています。
この課題は、特定のユーザーが「楽しんだ」すべてのリポジトリを取得するWebアプリケーションを開発することで構成されています。リポジトリが取得されたら、アプリケーションではタグ管理(追加、編集、削除)を許可する必要があります。タグでユーザーのリポジトリをフィルタリングできるはずです。システムには、タグの提案メカニズムが必要です。タグの提案基準は、チャレンジャーの自由な選択です(リポジトリ言語、他のリポジトリに割り当てられたタグ、Githubが提供する情報など)。
要件:
ユーザーとして、ユーザー名を提供して、楽しんだすべてのリポジトリを回復し、タグを追加できます。
ユーザーとして、各リポジトリにタグ(ラベル)を追加できるように、タグを検索できるようにしたいと考えています。
ユーザーとして、タグを提供し、このタグがあるリポジトリを取得できるようにしたいと考えています。
doc Stringのフィルタリングの場合、 dockerタグとdocumentationタグを使用して両方のリポジトリを返す必要があります) ユーザーとして、リポジトリのタグの推奨事項を受け取りたいと思います。
他の開発者がプロジェクトに貢献するための十分な最小ドキュメントを備えた完全な製品を提供するお客様の能力を評価したいと思います。 README.mdは、プロジェクトを構成および実行するための行為が含まれていることが不可欠です。Linuxで1つのCtrl+C/Ctrl+VとOSX端子にアプリケーションを実行します。
評価で考慮する他のポイント:
README.mdファイルを作成します。注:リニアを使用している場合は、プロジェクトとともに構成ファイルを送信し、プロジェクトREADMEで使用されているリナーを説明してください。
質問は私たちに連絡することができます。幸運を!