
GIT 버전 제어 시스템을위한 필터링 가능한 치트 시트. 웹 사이트를 열고 입력을 시작하여 검색을 시작하십시오. ESC 키를 눌러 검색 필드를 재설정하십시오. 더 쉽게 복사하기 위해 클릭하면 명령이 자동으로 선택됩니다.
이 사이트는 바닐라 JavaScript (ECMASCRIPT 2015 또는 ES6)와 Ramda의 몇 가지 기능을 사용합니다. 스타일은 SASS로 작성되며 AutoPRefixer로 자동으로 접두사를 만듭니다. Babel은 모듈 번들링을 위해 전송 및 웹 팩에 사용됩니다. AppCache Fallback이있는 서비스 작업자를 통한 오프라인 지원은 웹 팩 용 오프라인 플러그인에서 제공합니다. JavaScript 코드는 ESLINT 및 AirBNB의 기본 구성 및 스타일 린트 및 표준 구성이 포함 된 스타일로 보풀됩니다. 이 사이트는 GitHub 페이지로 호스팅되며 간단한 NPM 스크립트로 배포됩니다.
오랫동안 나는 정기적으로 확인할 텍스트 파일에 git 명령의 개인 치트 시트를 가지고있었습니다. 일반적으로 이런 종류의 것들을 기억하는 것이 끔찍하기 때문입니다. 치트 시트가 계속 커지면서 내가 찾고 있던 명령을 빨리 찾는 것이 더 번거롭게되었으므로 어느 시점에서 나는 치트 시트에 검색-유형을 갖는 것이 유용 할 것이라고 생각했습니다.
나중에이 프로젝트는 Frisby 교수의 가장 적절한 기능 가이드에서 기능적 프로그래밍에 대한 처음 몇 장을 읽은 후 기능 스타일을 찾는 주요 리팩터를 겪었습니다. 그러나 여기서 찾을 수있는 것은 결코 엄격한 기능적 접근이 아닙니다. Refactor는 주로 기능을 추출하고 분리하는 기능과 기능 구성 및 카레를 활용하는 것으로 구성되었습니다. 그럼에도 불구하고 그것은이 개념을 가지고 놀았습니다.
이 사이트의 디자인은 공식 GIT 웹 사이트에서 (빌린) 영감을 받았습니다. 이 문서의 맨 위에있는 애니메이션 스크린 샷은 AM-I 응답 도구 덕분에 가능해졌습니다. 또한이 지침은 빌드 단계가있는 GitHub 페이지에 배치를 파악하는 데 매우 도움이되었습니다.
치트 시트에서 실수를 지적한 모든 사람에게 특별히 감사하거나 추가하라는 명령을 제안했습니다. 그들은 관련 커밋 메시지에 개별적으로 인정 받으므로 궁금한 점을 확인하십시오.
사이트의 소스 코드는 MIT 라이센스에 따라 해제됩니다. 라이센스의 전체 텍스트는 라이센스 파일에서 제공됩니다. 이 프로젝트에 대한 오류가 있거나 제안이 있으면 문제를 열어 주시면 최선을 다해 도와 드리겠습니다.