1.36.0 • Published 7 months ago

@biggy/recsys v1.36.0

Weekly downloads
371
License
UNLICENSED
Repository
-
Last release
7 months ago

RecSys

Browser Compatibility

O EOL das versões 8,9 e 10 do IE foi em 2016, portanto não há por que continuarmos dando suporte para browsers que já não recebem updates de segurança e não são mais indicados pelos próprios devs.

Tendo isso em mente, o arquivo gerado segue a especificação do ES5, a risca. Utilizamos também polyfill para Promise e fetch, somente quando necessário.

GitFlow

Este projeto segue as prática de GitFlow usando a extensão GitFlow AVH.

Desenvolver uma atividade

Para desenvolver uma atividade, é necessário criar um feature branch filho de develop. No final, é necessário criar o commit, fazer o push e gerar o merge request para develop.

git checkout develop
git pull origin develop
git flow feature start user-report
git commit -m "Added user report"
git flow feature publish

Corrigir um bug

Para corrigir um bug, é necessário criar um bugfix branch filho de develop. No final, é necessário criar o commit, fazer o push e gerar o merge request para develop.

git checkout develop
git pull origin develop
git flow bugfix start user-report
git commit -m "Fix user report"
git flow bugfix publish

Corrigir um bug em produção

Para corrigir um erro crítico, é necessário baixar a ultima versão do branch master, iniciar um hotfix do GitFlow, alterar o changelog, testar a versão e só então finalizar o hotfix.

git checkout master
git pull origin master
git flow hotfix start v1.2.3
git commit -m "Fixed null pointer"
git commit -m "Updated changelog"
git flow hotfix publish
git flow hotfix finish
git push origin master
git push origin develop
git push --tags

Criar uma versão estável

Para gerar uma versão, é necessário baixar a ultima versão do branch develop, iniciar um release do GitFlow, alterar o changelog, testar a versão e só então finalizar o release.

git checkout develop
git pull origin develop
git flow release start v1.2.3
git commit -m "Updated changelog"
git flow release publish
git flow release finish
git push origin master
git push origin develop
git push --tags

Code review

Com o merge request aberto, basta fazer o code review pelo GitLab, checando se o código compila e se os testes estão passando. Depois de tudo certo, o merge pode ser feito para develop.

É preferível marcar para fazer squash dos commits e excluir o feature branch, mas nunca fazer o merge no branch master.

Deploy (CI)

TODO: Escrever documentação sobre o CI.

1.34.0-beta.0

8 months ago

1.34.0-beta.1

8 months ago

1.34.0-beta.2

8 months ago

1.34.0

8 months ago

1.33.0

9 months ago

1.35.0-beta.0

8 months ago

1.35.0-beta.1

8 months ago

1.35.0

7 months ago

1.36.0

7 months ago

1.35.0-beta.2

8 months ago

1.35.0-beta.3

7 months ago

1.33.0-beta.1

1 year ago

1.33.0-beta.3

1 year ago

1.33.0-beta.2

1 year ago

1.33.0-beta.5

1 year ago

1.33.0-beta.4

1 year ago

1.33.0-beta.7

1 year ago

1.33.0-beta.6

1 year ago

1.33.0-beta.9

1 year ago

1.33.0-beta.8x

1 year ago

1.33.0-beta

1 year ago

1.33.0-beta.10

1 year ago

1.33.0-beta.11

1 year ago

1.32.0

2 years ago

1.31.0-beta-

2 years ago

1.31.0

2 years ago

1.30.0

3 years ago

1.29.0

3 years ago

1.28.2

3 years ago

1.28.1

3 years ago

1.28.0

3 years ago

1.27.0

3 years ago

1.26.0

3 years ago

1.25.0

3 years ago

1.24.0

3 years ago

1.23.0

3 years ago

1.22.0

3 years ago

1.21.0

3 years ago

1.20.0

4 years ago

1.19.1

4 years ago

1.19.0

4 years ago

1.18.3

4 years ago

1.18.1

4 years ago

1.18.2

4 years ago

1.18.0

4 years ago

1.17.4

4 years ago

1.17.3

4 years ago

1.17.2

4 years ago

1.17.1

4 years ago

1.17.0

4 years ago

1.16.0

5 years ago

1.15.0

5 years ago

1.14.0

5 years ago

1.13.0

5 years ago

1.12.0

5 years ago

1.11.0

5 years ago

1.10.0

5 years ago

1.9.2

5 years ago

1.9.1

5 years ago

1.9.0

5 years ago

1.8.0

5 years ago

1.7.0

5 years ago

1.6.6

5 years ago

1.6.5

5 years ago

1.6.4

5 years ago

1.6.3

5 years ago

1.6.2

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.1.0-beta.0

5 years ago

1.0.0

5 years ago