이 도전에 대한 아이디어는 후보자가 단순히 CRUD를 만들어 문제를 해결하는 능력을 이해하는 것입니다.
우리는이 도전을 위해 작성된 코드를 판매하거나 활용하는 데 관심이 없습니다.
우리의 문화는 문제를 신속하고 최상의 접근 방식으로 해결하는 데 중점을 둡니다. 우리는 자신에 대한 자신감이 있고 기꺼이 실수를하고 실수로부터 배우는 사람들을 찾습니다.
궁금한 점이 있으시면 아래의 모든 내용을주의 깊게 읽으십시오. Æ
Github는 다른 사람의 저장소를 즐길 수있는 흥미로운 기능을 가지고있는 프로그래머의 소셜 네트워크입니다. 이것은 각 저장소의 페이지에있는 서면 별 버튼입니다. Rick은 항상 새로운 프로젝트를 찾고 흥미로운 사람들을 즐기는 Github의 적극적인 사용자입니다. 그는 필터링 할 수 있도록 라벨이나 태그를 추가하여 저장소를 표시 할 수 있기를 원합니다. 예를 들어, 그는 react 라는 저장소를 찾았으며 javascript 및 frontend Tags를 추가하고 싶습니다. Github에는 이러한 기능이 없기 때문에 Rick은 간단한 방식 으로이 작업을 도울 수있는 시스템이 필요합니다.
문제는 특정 사용자가 "즐기는 모든 저장소를 얻는 웹 애플리케이션 개발로 구성됩니다. 리포지토리가 얻어지면 응용 프로그램은 태그 관리를 허용해야합니다 (추가, 편집 및 제거). 태그로 사용자의 리포지토리를 필터링 할 수 있어야합니다. 시스템에는 태그 제안 메커니즘이 있어야합니다. 태그 제안 기준은 도전자의 무료 선택입니다 (저장소 언어, 다른 저장소에 할당 된 태그, GitHub에서 제공 한 정보 등).
요구 사항 :
사용자로서 사용자 이름을 제공하고 싶습니다. 내가 즐기는 모든 저장소를 복구하고 태그를 추가 할 수 있습니다.
사용자로서 각 저장소에 태그 (레이블)를 추가하여 태그를 검색 할 수 있기를 원합니다.
사용자는 태그를 제공 하고이 태그가있는 리포지토리를 얻을 수 있기를 원합니다.
doc String에 대한 필터링 docker 태그와 documentation 태그를 사용하여 두 리포지토리를 필터링 할 때) 사용자로서 저장소에 대한 태그 권장 사항을 받고 싶습니다.
우리는 다른 개발자가 프로젝트에 기여할 수있는 충분한 최소 문서로 완전한 제품을 제공하는 능력을 평가하고자합니다. README.md 에는 프로젝트를 구성하고 실행하는 감정이 포함되어 있어야하며, Linux 및 OSX 터미널에서 하나의 Ctrl+C/Ctrl+V 만 응용 프로그램을 실행해야합니다.
우리가 평가에서 고려할 다른 요점 :
README.md 파일을 만듭니다. 참고 : Linter를 사용한 경우 프로젝트와 함께 구성 파일을 보내고 Project README 에서 사용되는 Linter를 설명하십시오.
궁금한 점이 있으면 저희에게 연락 할 수 있습니다. 행운을 빌어요!