Commit 0fe544d65a8436e73abb00177f8e988ea66b572f

Authored by Eder Soares
Committed by GitHub
2 parents a9d5182b 70ed96dd
Exists in 2.8 and in 6 other branches 2.2, 2.3, 2.4, 2.5, 2.6, 2.7

Merge pull request #637 from portabilis/simplifica-readme

[2.2] Simplifica o readme
Showing 1 changed file with 36 additions and 71 deletions   Show diff stats
@@ -15,10 +15,9 @@ país por meio da educação. Junte-se a nós!** @@ -15,10 +15,9 @@ país por meio da educação. Junte-se a nós!**
15 15
16 1. [Sobre o i-Educar](#sobre-o-i-educar) 16 1. [Sobre o i-Educar](#sobre-o-i-educar)
17 2. [Comunicação](#comunicação) 17 2. [Comunicação](#comunicação)
18 -3. [Roadmap de tecnologia](#roadmap-de-tecnologia)  
19 -4. [Como contribuir](#como-contribuir)  
20 -5. [Instalação](#instalação)  
21 -6. [FAQ](#perguntas-frequentes-faq) 18 +3. [Como contribuir](#como-contribuir)
  19 +4. [Instalação](#instalação)
  20 +5. [FAQ](#perguntas-frequentes-faq)
22 21
23 ## Sobre i-Educar 22 ## Sobre i-Educar
24 23
@@ -55,26 +54,6 @@ colaboradores do projeto. @@ -55,26 +54,6 @@ colaboradores do projeto.
55 Qualquer outro grupo de discussão não é reconhecido oficialmente pela 54 Qualquer outro grupo de discussão não é reconhecido oficialmente pela
56 comunidade i-Educar e não terá suporte da Portabilis - mantenedora do projeto. 55 comunidade i-Educar e não terá suporte da Portabilis - mantenedora do projeto.
57 56
58 -## Roadmap de tecnologia  
59 -  
60 -O i-Educar por ser um sistema antigo e por não ter seguido um padrão específico,  
61 -precisa passar por um processo de melhoria para diminuir a quantidade de bugs,  
62 -melhorar a manutenibilidade e enfim permitir a evolução através de features.  
63 -  
64 -### Passos iniciais  
65 -  
66 -- Adoção do [PSR1](https://www.php-fig.org/psr/psr-1/)  
67 -- Adoção do [PSR2](https://www.php-fig.org/psr/psr-2/)  
68 -- Adoção do [PSR4](https://www.php-fig.org/psr/psr-4/)  
69 -- Iniciar a cobertura de testes para possibilitar refatorações  
70 -  
71 -### Planejamento Técnico  
72 -  
73 -Em nossa wiki você encontra um planejamento mais técnico de como devemos  
74 -prosseguir com as melhorias e evoluções do nosso projeto.  
75 -[Clique aqui](https://github.com/portabilis/i-educar/wiki/Planejamento-T%C3%A9cnico)  
76 -para ler mais a respeito.  
77 -  
78 ## Como contribuir 57 ## Como contribuir
79 58
80 Contribuições são **super bem vindas**! Se você tem vontade de construir o 59 Contribuições são **super bem vindas**! Se você tem vontade de construir o
@@ -90,17 +69,49 @@ ajudar a alcançar nossos objetivos. @@ -90,17 +69,49 @@ ajudar a alcançar nossos objetivos.
90 - [Instalação em servidor](#instalação-em-servidor) 69 - [Instalação em servidor](#instalação-em-servidor)
91 - [Instalação do pacote de relatórios](#instalação-do-pacote-de-relatórios) 70 - [Instalação do pacote de relatórios](#instalação-do-pacote-de-relatórios)
92 - [Upgrade](#upgrade) 71 - [Upgrade](#upgrade)
93 -- [Criando um build de distribuição](#criando-um-build-de-distribuição)  
94 72
95 ### Depêndencias 73 ### Depêndencias
96 74
97 Para executar o projeto é necessário a utilização de alguns softwares para 75 Para executar o projeto é necessário a utilização de alguns softwares para
98 facilitar o desenvolvimento. 76 facilitar o desenvolvimento.
99 77
  78 +#### Docker
  79 +
100 - [Docker](https://docs.docker.com/install/) 80 - [Docker](https://docs.docker.com/install/)
101 - [Docker Compose](https://docs.docker.com/compose/install/) 81 - [Docker Compose](https://docs.docker.com/compose/install/)
102 - [Git](https://git-scm.com/downloads) 82 - [Git](https://git-scm.com/downloads)
103 83
  84 +#### Servidor
  85 +
  86 +- [PHP](http://php.net/) versão 7.2 ou maior
  87 +- [Postgres](https://www.postgresql.org/) versão 9.5 ou superior
  88 +- [Nginx](https://www.nginx.com/)
  89 +
  90 +As seguintes extensões do PHP são necessárias:
  91 +
  92 +- bcmath
  93 +- ctype
  94 +- curl
  95 +- dom
  96 +- fileinfo
  97 +- gd
  98 +- iconv
  99 +- json
  100 +- libxml
  101 +- mbstring
  102 +- openssl
  103 +- pcre
  104 +- PDO
  105 +- pgsql
  106 +- Phar
  107 +- SimpleXML
  108 +- tokenizer
  109 +- xml
  110 +- xmlreader
  111 +- xmlwriter
  112 +- zip
  113 +- zlib
  114 +
104 ### Instalação utilizando Docker 115 ### Instalação utilizando Docker
105 116
106 > ATENÇÃO: Essa forma de instação tem o objetivo de facilitar demonstrações e 117 > ATENÇÃO: Essa forma de instação tem o objetivo de facilitar demonstrações e
@@ -182,42 +193,6 @@ Antes de tudo faça [download](https://github.com/portabilis/i-educar/releases) @@ -182,42 +193,6 @@ Antes de tudo faça [download](https://github.com/portabilis/i-educar/releases)
182 da versão mais recente do i-Educar e extraia o conteúdo do release em uma pasta 193 da versão mais recente do i-Educar e extraia o conteúdo do release em uma pasta
183 no seu servidor. O instalador está disponível desde a versão `2.1.0`. 194 no seu servidor. O instalador está disponível desde a versão `2.1.0`.
184 195
185 -#### Requerimentos  
186 -  
187 -Para executar o i-Educar em um servidor você precisa dos seguintes programas:  
188 -  
189 -- [PHP](http://php.net/) versão 7.2 ou maior  
190 -- [Postgres](https://www.postgresql.org/) versão 9.5 ou superior  
191 -- [Nginx](https://www.nginx.com/)  
192 -  
193 -Você precisa das seguintes extensões para PHP:  
194 -  
195 -- bcmath  
196 -- ctype  
197 -- curl  
198 -- dom  
199 -- fileinfo  
200 -- gd  
201 -- iconv  
202 -- json  
203 -- libxml  
204 -- mbstring  
205 -- openssl  
206 -- PDO  
207 -- pgsql  
208 -- Phar  
209 -- SimpleXML  
210 -- tokenizer  
211 -- xml  
212 -- xmlreader  
213 -- xmlwriter  
214 -- zip  
215 -- zlib  
216 -- pcre  
217 -  
218 -O instalador do i-Educar te avisa caso alguma extensão esteja faltando então não  
219 -se preocupe em instalar tudo agora.  
220 -  
221 #### Configurando o servidor 196 #### Configurando o servidor
222 197
223 O **Nginx** precisa estar devidamente configurado para rodar o i-Educar e 198 O **Nginx** precisa estar devidamente configurado para rodar o i-Educar e
@@ -272,16 +247,6 @@ e siga as instruções de instalação. @@ -272,16 +247,6 @@ e siga as instruções de instalação.
272 247
273 - [Upgrade para 2.2 da 2.1](https://github.com/portabilis/i-educar/wiki/Upgrade-para-2.2-da-2.1). 248 - [Upgrade para 2.2 da 2.1](https://github.com/portabilis/i-educar/wiki/Upgrade-para-2.2-da-2.1).
274 - [Upgrade para 2.1 da 2.0](https://github.com/portabilis/i-educar/wiki/Upgrade-para-2.1-da-2.0). 249 - [Upgrade para 2.1 da 2.0](https://github.com/portabilis/i-educar/wiki/Upgrade-para-2.1-da-2.0).
275 -  
276 -#### Criando um build de distribuição  
277 -  
278 -Para criar um build de distribuição de uma nova versão do i-Educar basta  
279 -executar o script `build` da pasta `scripts`:  
280 -  
281 -```bash  
282 -# (Docker) docker-compose exec php scripts/build  
283 -scripts/build  
284 -```  
285 250
286 ## Perguntas frequentes (FAQ) 251 ## Perguntas frequentes (FAQ)
287 252