diff --git a/.flake8 b/.flake8 new file mode 100644 index 0000000..f3f7fe1 --- /dev/null +++ b/.flake8 @@ -0,0 +1,9 @@ +# E402 -> Module level import not at top of file +# Cause : We might use some imports for testing inside the nbs. +# F401 -> Module imported but unused +# F403 -> 'from module import *' used; unable to detect undefined names +# F405 -> Name may be undefined, or defined from star imports: module +# E265 -> comment block should start with '# ' +# Cause : Avoid error with nbdev commands: #| +[flake8] +ignore = E402,F401,F403,F405,E265 diff --git a/presentation/index.qmd b/presentation/index.qmd index f26bb44..5fe0632 100644 --- a/presentation/index.qmd +++ b/presentation/index.qmd @@ -627,13 +627,15 @@ Na interface Test PyPI acesse `Account Settings >> Api Tokens >> Add Api Token` Adicionando arquivos `.github/worflows/*.yaml` -Vá para (TODO::add link) e copie as pastas `scripts` e `.github` para seu repositório +- Vá para https://l1nq.com/nb-pyne-2023 +- Copie as pastas `scripts`, `.github` para seu repositório +- Copie o arquivo `.flake8` para o seu repositório ## Publishing using CI :::{.callout-note} - Atualize a versão da biblioteca `nbdev_bump_version` -- Adicione `dev_requirements = nbdev` no arquivo `setting.ini` +- Adicione `dev_requirements = nbdev autopep8 flake8 mypy` no arquivo `setting.ini` - Realize um commit e dê push nas suas mudanças - Verifique se os teste e lint estão passando - Crie uma nova release na interface do Github