- ❓🌐 https://hapi.etica.ai/ 🌐❓
- ❓🔤 https://hapi.etica.ai/por-Latn/ 🔤❓
- ❓🔤 https://hapi.etica.ai/eng-Latn/ 🔤❓
@TODO: [por] adicionar mais links
Seja uma pessoa bem vinda ao projeto Documentação interativa para APIs humanitárias!
Neste momento, 2021-05-16, este projeto está em fase de desenvolvimento alfa e, ainda que o site hapi.etica.ai possa ser usado pelo publico final, não há documentação em como aceitar colaboração externa. Se você já não foi convidado por algum de nossos membros e tem nosso contato direto, por favor entre em contato por e-mail, Facebook, WhatsApp, LinkedIn ou o que for com membros do HXL-CPLP.
- Site público: https://hapi.etica.ai/
- GitHub, código fonte: https://github.com/HXL-CPLP/Auxilium-Humanitarium-API
- GitHub, código fonte de hapi.etica.ai: https://github.com/HXL-CPLP/hapi.etica.ai
- Fontes de dados externas:
- Como clonar repositório?
- Como instalar dependências do bundler?
# Existem pelo menos 3 formas de clonar o repositório. Esta não requer
# configurar credenciais de acesso. Você talvez queria criar próprio fork
git clone https://github.com/HXL-CPLP/Auxilium-Humanitarium-API.git
cd Auxilium-Humanitarium-API
# Como instalar Ruby e o Bundler: não explicado aqui
# Uma das formas de definir onde ficariam instaladas as dependências
bundle config set path 'vendor/bundle'
# Instala, de fato, as dependências
bundle install
JEKYLL_ENV=development bundle exec jekyll serve --config _config.yml,_config_dev.yml
# JEKYLL_ENV=development bundle exec jekyll serve --incremental
# Server address: http://127.0.0.1:4000/
## Debug
JEKYLL_ENV=development bundle exec jekyll serve --config _config.yml,_config_dev.yml --trace --watch
## Velocidade
bundle exec jekyll serve --config _config.yml,_config_dev.yml --profile
Se você estiver fazendo um clone local, ele usará tanto arquivos YAML (que são projetados para ser editados usando git) como arquivos HXLizados que contém as traduções.
Caso você queira ajudar com traduções, por favor, entre em contato com mantenedores que explicamos a você.
Ao usar bundle exec jekyll serve
os arquivos de dados locais funcionam como
um tipo de cacheamento (bem como um implicitamente um histórico),
porém pessoas colaboradoras (mesmo que não sejam quem cria as traduções,
mas sim os YAMLs) também tem acesso de edição nas planilhas.
O arquivo Rakefile tem atalhos para algumas rotinas comuns do utilitário de linha de comando rake (veja https://ruby.github.io/rake/).
### Roda as tarefas padrões (exceto testes e limpeza de cache local)
# No mínimo irá baixar todas as planilhas que são editadas colaborativamente
# por humanos no GSheets.
rake
### Roda testes (exemplo: checagem de links quebrados)
rake test
### Deleta caches intermediários
# Como o site é executado DUAS vezes antes de estar pronto (isto é, na primeria
# vez que o site é executado, se não houver cache, ele pede para rodar de novo)
# Existe situação onde quem trabalhar localmente pode ter um cache
# intermediário que impede terminar o ciclo. O comando a seguir limpa esses
# arquivos
rake purgatorium
Tópico especial: planilhas foram alteradas, mas não precisa editar códigos e YAML. O que fazer para atualizar o hapi.etica.ai?
Vá em https://github.com/HXL-CPLP/Auxilium-Humanitarium-API/actions, encontre um teste qualquer recente e clique "Re-run all jobs".
O .github/workflows/05-deploy-github-pages.yml é instruído a sempre baixar arquivos das planilhas online e ignorar os caches salvos no GitHub.
- nomen:
abecedariam: Latn
baptismum: Thalles Augusto
opus:
- fundatarem
picturam: https://avatars.githubusercontent.com/u/61105850?v=4
iri: https://github.com/ThesllaDev
github: https://github.com/ThesllaDev
linkedin: https://www.linkedin.com/in/thalles-augusto/
- nomen:
abecedariam: Latn
baptismum: Emerson Rocha
opus:
- fundatarem
picturam: https://avatars.githubusercontent.com/u/812299?v=4
iri: https://github.com/fititnt
github: https://github.com/fititnt
linkedin: https://www.linkedin.com/in/fititnt/
- nomen:
abecedariam: Latn
baptismum: Sine nomine (multis clanculum civibus)
translatianem:
Arab:
Cyrl:
Hans:
# Latn:
opus:
- translationem
- commanitatem-auxilium
picturam: https://avatars.githubusercontent.com/u/50434491?v=4
iri: https://github.com/eticaaibot
github:
gitee:
linkedin:
Licentiam: Dominium publicum.