PHPackages                             bildvitta/iss-produto - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. bildvitta/iss-produto

ActiveLibrary

bildvitta/iss-produto
=====================

This is my package IssProduto

v0.2.0(3w ago)018.4k↓47.1%[1 PRs](https://github.com/appnave/nave-cadastros-iss/pulls)MITPHPPHP ^8.1CI passing

Since Jul 3Pushed 3w ago12 watchersCompare

[ Source](https://github.com/appnave/nave-cadastros-iss)[ Packagist](https://packagist.org/packages/bildvitta/iss-produto)[ Docs](https://github.com/appnave/nave-cadastros-iss)[ GitHub Sponsors](https://github.com/bildvitta)[ RSS](/packages/bildvitta-iss-produto/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (45)Versions (35)Used By (0)

Nave Cadastros ISS
==================

[](#nave-cadastros-iss)

Visão geral
-----------

[](#visão-geral)

`nave-cadastros-iss` é um pacote Laravel/PHP para integrar com a API de Cadastros da Nave.

O pacote expõe um client com facade e resources para consulta e atualização de empreendimentos e opções de compra.

Requisitos
----------

[](#requisitos)

- PHP 8.1+
- Composer 2
- Laravel compatível com `illuminate/*` 8 a 12
- Acesso à API do Produto e ao token de integração, quando usado em uma aplicação

Acesso a repositórios privados
------------------------------

[](#acesso-a-repositórios-privados)

Este pacote é consumido como repositório privado via `repositories` nos projetos Laravel clientes.

### Projeto cliente

[](#projeto-cliente)

Adicione o repositório no `composer.json` da aplicação:

```
{
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/appnave/nave-cadastros-iss.git"
    }
  ],
  "require": {
    "appnave/nave-cadastros-iss": "dev-master"
  }
}
```

Se preferir usar SSH:

```
{
  "repositories": [
    {
      "type": "vcs",
      "url": "git@github.com:appnave/nave-cadastros-iss.git"
    }
  ]
}
```

Local:

```
export COMPOSER_AUTH='{"github-oauth":{"github.com":"SEU_TOKEN_DE_LEITURA"}}'
composer install
```

GitHub Actions:

```
env:
  COMPOSER_AUTH: ${{ secrets.COMPOSER_AUTH }}
```

Se usar GitHub privado, o token precisa ter permissão de leitura no repositório. Em outros hosts, ajuste o JSON de `COMPOSER_AUTH` com as credenciais correspondentes.

Instalação local
----------------

[](#instalação-local)

```
git clone git@github.com:appnave/nave-cadastros-iss.git
cd nave-cadastros-iss
composer install
```

Em uma aplicação Laravel consumidora, publique a configuração do pacote:

```
php artisan vendor:publish --provider="Bildvitta\\IssProduto\\IssProdutoServiceProvider" --tag="iss-produto-config"
```

Variáveis de ambiente usadas pelo pacote:

```
MS_PRODUTO_BASE_URI=https://api-dev-produto.nave.dev
MS_PRODUTO_FRONT_URI=https://develop.produto.nave.dev
MS_PRODUTO_API_PREFIX=/api

MS_PRODUTO_DB_URL=
MS_PRODUTO_DB_HOST=
MS_PRODUTO_DB_PORT=
MS_PRODUTO_DB_DATABASE=
MS_PRODUTO_DB_USERNAME=
MS_PRODUTO_DB_PASSWORD=
```

Exemplo de uso:

```
use Bildvitta\IssProduto\IssProduto;

$client = new IssProduto('seu-jwt');

$empreendimentos = $client->realStateDevelopment()->search([
    'name' => 'Exemplo',
]);

$empreendimento = $client->realStateDevelopment()->find('uuid');
$opcao = $client->buyingOptions()->find('uuid');
```

Comandos úteis
--------------

[](#comandos-úteis)

```
composer test
composer check-style
composer fix-style
composer psalm
composer test-coverage
```

Documentação da API
-------------------

[](#documentação-da-api)

Não há Swagger/OpenAPI versionado neste repositório.

Integrações disponíveis no pacote:

- `realStateDevelopment()->search()`
- `realStateDevelopment()->find()`
- `realStateDevelopment()->update()`
- `realStateDevelopment()->mirrors()->reflectorUnities()`
- `buyingOptions()->search()`
- `buyingOptions()->find()`

Convenções
----------

[](#convenções)

- Estilo de código com `php-cs-fixer` e regras PSR-2
- O projeto segue SemVer para mudanças públicas
- Mudanças de comportamento devem vir com testes
- A licença do projeto é MIT

###  Health Score

53

—

FairBetter than 96% of packages

Maintenance95

Actively maintained with recent releases

Popularity24

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~64 days

Recently: every ~19 days

Total

29

Last Release

23d ago

PHP version history (2 changes)v0.0.1PHP ^8.0

v0.0.24PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/57ede45a8ce528ade98fadbb32397afb6c0234f9d05caae7ac207d3b4d026af1?d=identicon)[hynzhw](/maintainers/hynzhw)

![](https://www.gravatar.com/avatar/e32e39fb848943b1a94bb2c167a2bda11eb45814ba34d539e6b1685a5de6e272?d=identicon)[michaelnakamura](/maintainers/michaelnakamura)

![](https://www.gravatar.com/avatar/ab5f117bbac50e0314758bcc25c9052dc4546568082eff672b65b128be0e2d98?d=identicon)[fabiomartins](/maintainers/fabiomartins)

![](https://www.gravatar.com/avatar/3ce1635f07565fb1531991b47d86c407b9b30955eb1871dad4ed33810aaffe88?d=identicon)[leandrohago](/maintainers/leandrohago)

---

Top Contributors

[![zerossB](https://avatars.githubusercontent.com/u/8009480?v=4)](https://github.com/zerossB "zerossB (23 commits)")[![paulodavanco](https://avatars.githubusercontent.com/u/11135122?v=4)](https://github.com/paulodavanco "paulodavanco (19 commits)")[![michaelnakamura](https://avatars.githubusercontent.com/u/10209108?v=4)](https://github.com/michaelnakamura "michaelnakamura (17 commits)")[![fabiomartins1](https://avatars.githubusercontent.com/u/50298479?v=4)](https://github.com/fabiomartins1 "fabiomartins1 (13 commits)")[![SOSTheBlack](https://avatars.githubusercontent.com/u/5401143?v=4)](https://github.com/SOSTheBlack "SOSTheBlack (12 commits)")[![leandrohago](https://avatars.githubusercontent.com/u/64143489?v=4)](https://github.com/leandrohago "leandrohago (3 commits)")[![FilipeNSV](https://avatars.githubusercontent.com/u/92761192?v=4)](https://github.com/FilipeNSV "FilipeNSV (3 commits)")

---

Tags

laravelappnavenave-cadastros-iss

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/bildvitta-iss-produto/health.svg)

```
[![Health](https://phpackages.com/badges/bildvitta-iss-produto/health.svg)](https://phpackages.com/packages/bildvitta-iss-produto)
```

###  Alternatives

[harris21/laravel-fuse

Circuit breaker for Laravel queue jobs. Protect your workers from cascading failures.

44855.7k](/packages/harris21-laravel-fuse)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9762.4M131](/packages/roots-acorn)[propaganistas/laravel-disposable-email

Disposable email validator

6023.0M7](/packages/propaganistas-laravel-disposable-email)[defstudio/telegraph

A laravel facade to interact with Telegram Bots

816333.8k3](/packages/defstudio-telegraph)[spatie/laravel-responsecache

Speed up a Laravel application by caching the entire response

2.8k9.0M69](/packages/spatie-laravel-responsecache)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
