Easier installation
(Raw wiki text)
The installation process would be much easier if there were only a minimal
number of gems to be installed, preferably none. Motiro's tarball could easily
include many of the gems it depends on, like it includes Rails. Most gems
are MIT-licensed and could be freely redistributed. Some of them may present
technical issues regarding platform-dependency, like sqlite3-ruby.
The database generation step could also be removed from the installation
by distributing a pre-generated empty database within the tarball. People
wanting to update from one version to another should not risk loosing their
data. Maybe there should be [[AutoUpdate|automatic update support]].
The tarball distribution needs to be made consistent with the
[[GemForMotiro|gem]] approach. The gem should ''not'' include other code available
as gems.
--- pt-br --------------------------
O processo de instalação seria muito mais fácil se houvesse apenas um número
mínimo de gems para ser instaladas, de preferência nenhuma. O tarball do Motiro
pode facilmente incluir muitas das gems das quais depende, assim como inclui
Rails. A maioria delas tem licença MIT e podem ser livremente redistribuídas.
Algumas delas pode apresentar impedimentos técnicos com relação a dependência
de plataforma, como a sqlite3-ruby.
A etapa de geração de base dados também poderia ser removida da instalação se
fosse incluída uma base de dados pré-esquematizada vazia junto com o tarball.
Não deve haver risco de perda de dados para quem quiser atualizar de uma
versão para outra. Talvez pudesse haver
[[AutoUpdate|suporte para atualização automática]].
A distribuição do tarball deve ser consistente com a abordagem de
[[GemForMotiro|gem]]. A gem ''não'' deve incluir código disponível em outras
gems.