이것은 selectstarsql.com의 저장소입니다. 쿼리를 작성하기위한 정신 모델을 전달하여 SQL을 가르치는 대화식 책입니다.
코드의 구조는 Jekyll 건축 사이트의 표준입니다. Jekyll 디렉토리 구조를 참조하십시오.
모든 페이지는 최상위 디렉토리의 Markdown (.md) 파일로 저장됩니다. Jekyll은 이러한 Markdown 파일을 가져 와서 /_site 의 HTML 파일로 변환합니다. 변환하는 동안 표준화 된 헤더 및 바닥 글 요소가있는 템플릿에 포함시키는 것과 같은 모든 종류의 멋진 에너지 절약 작업을 수행합니다. 이 템플릿은 /_layouts 에 저장됩니다.
jekyll serve 실행하여 로컬 버전을 제공 할 수 있습니다.
주요 기술적 복잡성은 대화식 SQL 연습에 있습니다. 이들은 /scripts/main.js 에서 사용자 정의 HTML 태그로 구현됩니다. Firefox는 기본적으로 사용자 정의 HTML 요소를 지원하지 않으므로 UNBKG에서 custom-elements.min.js 라이브러리를 가져 왔습니다. ( _layouts/default.html 참조)
기여하려면 [email protected]으로 직접 이메일을 보내거나 다음 단계를 수행하여 풀 요청을 제출하십시오.
bundle install )git clone https://github.com/MYUSERNAME/selectstarsql/ 복제jekyll serve 실행하고 LocalHost 주소에서 브라우저에서 변경 사항을 확인하십시오. 이것은 아마도 http://127.0.0.1 일 것입니다.이 책의 산문은 Zi Chong Kao가 크리에이티브 커먼즈 By-SA 4.0 라이센스에 따라 라이센스를 부여하여 동일한 라이센스 및 속성으로 공유 및 적응을 허용합니다. 코드 및 데이터 세트는 Creative Commons CC0 라이센스에 따라 공개 도메인으로 릴리스됩니다.