Este é o repositório do selectStarsQL.com. É um livro interativo que ensina SQL transmitindo um modelo mental para escrever consultas.
A estrutura do código é bastante padrão para um site construído por Jekyll. Veja Jekyll Directory Structure.
Todas as páginas são armazenadas como arquivos de marcação (.md) no diretório de nível superior. Jekyll pega esses arquivos de marcação e os converte em arquivos HTML no /_site . Durante a conversão, ela faz todos os tipos de coisas frias de economia de energia, como incorporá-las em modelos com elementos padronizados de cabeçalho e rodapé. Esses modelos são armazenados em /_layouts .
Você pode servir uma versão local executando jekyll serve .
A principal complexidade técnica está nos exercícios interativos do SQL. Eles são implementados como uma tag HTML personalizada em /scripts/main.js . O Firefox não suporta elementos HTML personalizados por padrão, por isso puxamos a biblioteca custom-elements.min.js da UNPKG. (Veja _layouts/default.html .)
Para contribuir, envie -me um email diretamente para [email protected] ou envie uma solicitação de tração seguindo estas etapas:
bundle install )git clone https://github.com/MYUSERNAME/selectstarsql/jekyll serve e verifique suas alterações no seu navegador em seu endereço de localhost. Provavelmente isso será http://127.0.0.1.A prosa do livro é licenciada por Zi Chong Kao sob uma licença Creative Commons BY-SA 4.0, que permite compartilhar e adaptar sob a mesma licença e com atribuição. O código e os conjuntos de dados são lançados no domínio público sob a licença Creative Commons CC0.