-
-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
614 changed files
with
21,849 additions
and
6,731 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
github: [AlexandreBellas] | ||
ko_fi: alebatistella | ||
custom: ["https://www.paypal.com/donate/?hosted_button_id=G2NJKZ5MUMKBS"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
name: On commit => execute test workflow | ||
|
||
on: push | ||
|
||
jobs: | ||
unit-feature-tests: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: actions/setup-node@v3 | ||
with: | ||
node-version: 20 | ||
|
||
- name: Install dependencies | ||
run: npm install | ||
|
||
- name: Build project | ||
run: npm run build | ||
|
||
- name: Execute tests | ||
run: npm run test |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
{ | ||
"trailingComma": "none", | ||
"tabWidth": 2, | ||
"semi": false, | ||
"singleQuote": true | ||
} | ||
"trailingComma": "none", | ||
"tabWidth": 2, | ||
"semi": false, | ||
"singleQuote": true | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
{ | ||
"material-icon-theme.folders.associations": { | ||
"@shared": "Shared", | ||
"exceptions": "Error" | ||
}, | ||
"cSpell.words": [ | ||
"aliquota", | ||
"Amazônia", | ||
"borderô", | ||
"Borderos", | ||
"borderôs", | ||
"Contabeis", | ||
"Contábeis", | ||
"Contabil", | ||
"contábil", | ||
"CONTRAN", | ||
"customizado", | ||
"Customizados", | ||
"Eletrônicas", | ||
"Frotista", | ||
"ICMS", | ||
"ICMSST", | ||
"ICRT", | ||
"intermediador", | ||
"nfces", | ||
"Parcelada", | ||
"pickone", | ||
"Rastreamento", | ||
"sublimite", | ||
"SUFRAMA" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# Contribuição ao projeto | ||
|
||
Agradeço muito o interesse de apoio ao projeto. Para uma contribuição saudável e | ||
inclusiva, devemos manter um padrão de execução. | ||
|
||
## Como começar a contribuição | ||
|
||
1. Crie uma _issue_ explicando o problema e o desejo de alteração; | ||
2. Após receber um retorno validando o problema e permitindo a alteração, faça | ||
um novo `fork` do repositório; | ||
3. Implemente as mudanças ou novas funcionalidades que deseja realizar em seu | ||
`fork`; | ||
4. Crie um novo _pull request_ para a _branch_ `develop` do repositório oficial. | ||
|
||
## Padrões de projeto | ||
|
||
- Todas as variáveis e nomes de funções devem estar em `camelCase`; | ||
- Todas as classes devem estar em `PascalCase`; | ||
- Todas as entidades devem seguir o padrão: | ||
1. Uma pasta para cada entidade; | ||
2. Um arquivo para cada rota disponibilizada em relação aos envios/retornos; | ||
3. Um arquivo principal de declaração e utilização da entidade; | ||
4. Teste unitário de chamada e tipagem de retorno. | ||
- Deve-se manter o padrão do código baseado nas configurações do **prettier** e | ||
do **eslint** do projeto. | ||
|
||
### Mensagens de _commits_ | ||
|
||
Siga o padrão [_conventional commits_](https://www.conventionalcommits.org/en/v1.0.0/). | ||
|
||
## Adicionar uma nova linguagem de programação ao projeto | ||
|
||
1. Crie uma _issue_ anunciando o desejo de trabalhar em uma nova linguagem de | ||
programação; | ||
2. A sua _issue_ será fixada para que outras pessoas possam acompanhar e apoiar | ||
a sua implementação; | ||
3. Realize a sua implementação em uma nova pasta na raiz do projeto com o nome | ||
da linguagem de programação em letras minúsculas (por exemplo: Java seria | ||
criado como `java`, Elixir seria criado como `elixir`, etc); | ||
4. Crie um _pull request_ para a _branch_ `develop` do repositório oficial a | ||
cada nova entidade implementada. | ||
|
||
A ideia é ter o pacote já inicializado e disponibilizado mesmo que nem todas as | ||
entidades estejam disponíveis. Isso permite uma contribuição mais facilitada de | ||
outros desenvolvedores. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
# Projeto de demonstração | ||
|
||
## Aplicativo no Bling | ||
|
||
Crie um aplicativo para teste [como esta página descreve](https://developer.bling.com.br/aplicativos#introdu%C3%A7%C3%A3o). | ||
|
||
É obrigatório que você crie com a URL de redirecionamento como `http://localhost:3000/auth`. | ||
|
||
Além disso, para fins de teste, conceda a permissão para listar produtos. | ||
|
||
## Execução | ||
|
||
Inicie o servidor executando: | ||
|
||
```bash | ||
npm i | ||
npm run dev | ||
``` | ||
|
||
Abra o arquivo `index.html` e siga o que é apresentado. | ||
|
||
### Passo a passo | ||
|
||
1. Insira o _client ID_ e o _client secret_; | ||
2. Conceda as permissões pedidas; | ||
3. O _token_ de acesso aparecerá em seu navegador em formato JSON. Além disso, | ||
será feita uma listagem de seus produtos ilustrando o uso da biblioteca. |
Oops, something went wrong.