# @sankhyalabs/core

Esse projeto é responsavél por disponibilizar utilitários JavaScript comuns entre vários projetos.

## ❓ Como usar

---

Instale as dependências:

```sh
$ npm install @sankhyalabs/core
```
 
E utilize as funcionalidades:

```ts
import {StringUtils} from '@sankhyalabs/core'

function test() {
    alert(StringUtils.isEmpty(''));
}
```

## ⁉️ Como contribuir

---

1. Crie uma branch com nome dentro
   dos [padrões semânticos](https://comunidade.sankhya.com.br/t/sankhya-gitflow-padroes-de-nomenclatura-de-branch-para-um-fluxo-de-desenvolvimento-eficiente/7189)
2. Realize as alterações para resolução das suas tarefas
3. Se possível,
   crie [casos de teste](https://gitlab.sankhya.com.br/dti/design-system/sankhyacore/-/wikis/Diretrizes-de-Codifica%C3%A7%C3%A3o#testes)
   para a tarefa que você está executando
4. Faça os commits dentro
   dos [padrões semânticos](https://comunidade.sankhya.com.br/t/formatando-mensagens-de-commit-com-cz-sankhya/7191) para
   a sua branch
5. Abra um merge request para a branch alvo com as informações de acordo

> Por favor, siga os padrões de código descritos
> em [nossa Wiki](https://gitlab.sankhya.com.br/dti/design-system/sankhyacore/-/wikis/Diretrizes-de-Codifica%C3%A7%C3%A3o)!

## ⚡ Utilitários

---

Aqui estão alguns utilitários que podem ajudar a melhorar a experiência de uso do **sankhyacore**:

- Projeto [cz-sankhya](https://git.sankhya.com.br/ferramentas/devops/semantic-release/cz-sankhya) - é um adaptador que
  extende as funcionalidades do [commitizen](https://github.com/commitizen/cz-cli), e que te ajuda a escrever mensagens
  de commit bem formatadas e guiadas, de maneira interativa e assertiva.

#### Links comunidade Sankhya Developer 🧠

- [Semantic Version](https://comunidade.sankhya.com.br/t/versionamento-semantico-sem-complicacao/7184)
- [Padrão de nomenclatura de branches](https://comunidade.sankhya.com.br/t/sankhya-gitflow-padroes-de-nomenclatura-de-branch-para-um-fluxo-de-desenvolvimento-eficiente/7189)
- Fluxo de trabalho
  - [Branch feat-dev](https://comunidade.sankhya.com.br/t/sankhya-gitflow-fluxo-de-trabalho-de-uma-branch-feat-dev/7226/1)
  - [Branch bugfix-dev](https://comunidade.sankhya.com.br/t/sankhya-gitflow-fluxo-de-trabalho-de-uma-branch-bugfix-dev/7190)
  - [Branch hotfix-ga](https://comunidade.sankhya.com.br/t/sankhya-gitflow-fluxo-de-trabalho-de-uma-branch-hotfix-ga/7233)
- [cz-sankhya](https://comunidade.sankhya.com.br/t/formatando-mensagens-de-commit-com-cz-sankhya/7191)

