site/readme.md

83 lines
No EOL
2.5 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# TonTon
TonTon é uma antologia de softwares abertos, modulares e relacionados com tecnologia na educação e com aprendizado colaborativo. Esse repositório contém a aplicação web principal. <(^_^)>
O Ruby on Rails foi substituido pelo Sinatra. (⌐■_■)
As aplicações terão APIs para facilitar interfaces alternativas. Monte o seu TonTon. ( ͡° ᴥ ͡°)
[Building](building.md)
[Q&A](QA.md)
## TonTonWeb
Aplicação web principal, em Ruby, com um mecanismo de controle de usuários.
O gerenciamento é feito via linha de comando (utilitário tauth) e interface web.
O serviços são expostos via:
- API Ruby via Rack (para ser usada pela interface interna).
- API web (para ser usada por interfaces que não são escritas em Ruby).
O TonTonWeb tem uma versão [experimental](https://github.com/seruna-1/tonton) em Ruby on Rails, agora arquivada. (◡_◡)
Status: sem mecanismo de autenticação.
## TonTon-Gollum (wiki)
Uma extensão simples da wiki Gollum para suportar autenticação de usuário.
Status: testável.
Funcionalidades esperadas:
- Subdiretórios dos usuários editáveis apenas pelo próprio usuário.
## Tolls
Tonton Polls.
Aplicação Sinatra para gerenciamento de enquetes.
Status: não iniciado.
## Tofinn
Tokenizable File Interface.
Toffin é um modelo genérico de árvore de arquivos tokenizáveis e com um modelo integrado opcional de versionamento de arquivos.
Status: concepção. Duas implementações esperadas, uma em C (Coffin) e outra em Ruby (Torfinn). Há uma versão [experimental](https://github.com/seruna-1/toffin), em Ruby, abandonada.
## Totoki
Totoki é o plano de wiki futura para o TonTon usando a API do Toffin.
Totoki é inspirada pelo Gollum. Assim como o Gollum lida com frontend e tem a própria API separada (gollum-lib), o Totoki será a aplicação Sinatra com API wiki separada (totoki-lib).
Status: não iniciado.
## Tamire
TonTon Abstract Mathematical Introspective Representation (Tamire).
Tamire é uma biblioteca de para abstração de linguagem matemática em estruturas de objetos.
Teria duas implementações, uma em Ruby e outra em Javascript, cada uma com:
- Leitura de Asciimath para entrada.
- Renderização em SVG para saída.
- Representação em Json para entrada e saída.
Status: não iniciado.
## Tamires
Tamire Speaker (Tamires) é um módulo Javascript e uma aplicação Ruby para análise por pessoas cegas de estrutura matemática gerada pela Tamire.
Status: não iniciado.