這一挑戰的想法是,僅通過創建CRUD來了解候選人解決問題的能力。
我們對出售或利用為此挑戰所寫的代碼沒有興趣。
我們的文化專注於快速和最佳方法解決問題。我們尋求對自己有信心並願意犯錯並從錯誤中學習的人。
如果您有任何疑問,請仔細閱讀以下所有內容,隨時可以與我們聯繫。 æ
Github是一個社交網絡的程序員網絡,具有有趣的功能,可讓您享受他人的存儲庫。這是每個存儲庫頁面上找到的書面星按鈕。里克(Rick)是Github的活躍用戶,Github一直在尋找新項目並享受那些有趣的人。他希望能夠添加標籤或標籤來標記存儲庫,以便他可以過濾。例如,他找到了一個名為react的存儲庫,並希望添加javascript和frontend標籤。由於Github沒有此功能,因此Rick需要一個可以簡單地幫助他完成此任務的系統。
挑戰包括開發一個Web應用程序,該應用程序獲取特定用戶“享受”的所有存儲庫。一旦獲得存儲庫,該應用程序應允許標籤管理(添加,編輯和刪除)。應該可以通過標籤過濾用戶的存儲庫。該系統應具有標籤建議機制。 TAG建議標準是挑戰者的免費選擇(存儲庫語言,分配給其他存儲庫的標籤,Github提供的信息等)。
要求:
作為用戶,我想提供我的用戶名恢復我喜歡的所有存儲庫,然後可以添加標籤。
作為用戶,我希望能夠在每個存儲庫中添加標籤(標籤),以便我可以搜索標籤。
作為用戶,我希望能夠提供標籤並獲得具有此標籤的存儲庫。
doc字符串時,兩個存儲庫都帶有docker標籤,並且應返回documentation標籤) 作為用戶,我想收到我的存儲庫的標籤建議。
我們希望評估您提供具有足夠最小文檔的完整產品的能力,以供其他開發人員為該項目做出貢獻。 README.md必須包含配置和運行項目的intractions,在Linux和OSX終端上只有一個CTRL+C/CTRL+V即可運行該應用程序,這一點至關重要。
我們將在評估中考慮的其他觀點:
README.md文件,描述瞭如何配置項目,其中包含必須執行以運行軟件和測試的命令;注意:如果您使用了任何襯墊,請與項目一起發送配置文件,並描述項目README中使用的Linter。
任何問題都可以與我們聯繫。祝你好運!