Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Baseline implementation of MermaidJS Output Formatter - qossmic/deptrac#1372 #20

Merged
merged 3 commits into from
Mar 20, 2024

Conversation

jan-simbera
Copy link
Member

The basic implementation of the MermaidJS Output Formatter. With documentation and php config.

@patrickkusebauch
Copy link
Contributor

patrickkusebauch commented Mar 18, 2024

Closes: qossmic/deptrac#1372

For cross-referencing, can you add this to the PR description, please?

{
private string $name = 'mermaidjs';

private string $direction = 'TD';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the yaml config, you allow to modify this parameter, but I do not see an equivalent way to do this in the php config. Can you make sure the feature set is equivalent between the two?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be now equivalent.

docs/formatters.md Show resolved Hide resolved
@jan-simbera jan-simbera changed the title Baseline implementation of MermaidJS Output Formatter Baseline implementation of MermaidJS Output Formatter - qossmic/deptrac#1372 Mar 19, 2024
simbera added 2 commits March 19, 2024 16:46
…to mermaid-js-outputt-formatter

# Conflicts:
#	docs/formatters.md
#	src/Contract/Config/Formatter/MermaidJsConfig.php
@patrickkusebauch
Copy link
Contributor

Closes: qossmic/deptrac#1372

Oh not to the title, to the description. Literally just copy and paste it as the first line in the description.

Copy link
Contributor

@patrickkusebauch patrickkusebauch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 LGTM

@gennadigennadigennadi gennadigennadigennadi merged commit 842a8c6 into 2.0.x Mar 20, 2024
19 checks passed
@gennadigennadigennadi gennadigennadigennadi deleted the mermaid-js-outputt-formatter branch March 20, 2024 07:15
@gennadigennadigennadi
Copy link
Member

@jan-simbera thank you very much!

patrickkusebauch pushed a commit to patrickkusebauch/deptrac-src that referenced this pull request Mar 28, 2024
…ac#1372 (qossmic#20)

Feat: base implementation of MermaidJS Output Formatter

---------

Co-authored-by: simbera <jan.simbera@onlineprinters.com>
github-merge-queue bot referenced this pull request in Lendable/aggregate Jun 19, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [phpstan/phpstan](https://github.com/phpstan/phpstan) | `^1.11.4` ->
`^1.11.5` |
[![age](https://developer.mend.io/api/mc/badges/age/packagist/phpstan%2fphpstan/1.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/phpstan%2fphpstan/1.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/phpstan%2fphpstan/1.11.4/1.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpstan%2fphpstan/1.11.4/1.11.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [phpunit/phpunit](https://phpunit.de/)
([source](https://github.com/sebastianbergmann/phpunit)) | `^11.2.2`
-> `^11.2.3` |
[![age](https://developer.mend.io/api/mc/badges/age/packagist/phpunit%2fphpunit/11.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/phpunit%2fphpunit/11.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/phpunit%2fphpunit/11.2.2/11.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/phpunit%2fphpunit/11.2.2/11.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [qossmic/deptrac](https://github.com/qossmic/deptrac) | `^2.0.0` ->
`^2.0.1` |
[![age](https://developer.mend.io/api/mc/badges/age/packagist/qossmic%2fdeptrac/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/qossmic%2fdeptrac/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/qossmic%2fdeptrac/2.0.0/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/qossmic%2fdeptrac/2.0.0/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>phpstan/phpstan (phpstan/phpstan)</summary>

###
[`v1.11.5`](https://github.com/phpstan/phpstan/compare/1.11.4...1.11.5)

[Compare
Source](https://github.com/phpstan/phpstan/compare/1.11.4...1.11.5)

</details>

<details>
<summary>sebastianbergmann/phpunit (phpunit/phpunit)</summary>

###
[`v11.2.3`](https://github.com/sebastianbergmann/phpunit/releases/tag/11.2.3):
PHPUnit 11.2.3

[Compare
Source](https://github.com/sebastianbergmann/phpunit/compare/11.2.2...11.2.3)

##### Changed

-
[#&#8203;5870](https://github.com/sebastianbergmann/phpunit/pull/5870):
Do not collect unnecessary information using `debug_backtrace()`

***

[How to install or update
PHPUnit](https://docs.phpunit.de/en/11.2/installation.html)

</details>

<details>
<summary>qossmic/deptrac (qossmic/deptrac)</summary>

### [`v2.0.1`](https://github.com/qossmic/deptrac/releases/tag/2.0.1)

[Compare
Source](https://github.com/qossmic/deptrac/compare/2.0.0...2.0.1)

#### What's Changed

- fix: deprecated option in layer doc by
[@&#8203;eliot488995568](https://github.com/eliot488995568) in
[https://github.com/qossmic/deptrac-src/pull/33](https://github.com/qossmic/deptrac-src/pull/33)
- composer-dependency-analyser: update to 1.5.0 (support functions) by
[@&#8203;janedbal](https://github.com/janedbal) in
[https://github.com/qossmic/deptrac-src/pull/34](https://github.com/qossmic/deptrac-src/pull/34)
- LayerCollector: better message for BC break change by
[@&#8203;janedbal](https://github.com/janedbal) in
[https://github.com/qossmic/deptrac-src/pull/43](https://github.com/qossmic/deptrac-src/pull/43)
- Improve deployment by
[@&#8203;gennadigennadigennadi](https://github.com/gennadigennadigennadi)
in
[https://github.com/qossmic/deptrac-src/pull/48](https://github.com/qossmic/deptrac-src/pull/48)
- bump prod depenndencies by
[@&#8203;gennadigennadigennadi](https://github.com/gennadigennadigennadi)
in
[https://github.com/qossmic/deptrac-src/pull/49](https://github.com/qossmic/deptrac-src/pull/49)

#### New Contributors

- [@&#8203;janedbal](https://github.com/janedbal) made their first
contribution in
[https://github.com/qossmic/deptrac-src/pull/22](https://github.com/qossmic/deptrac-src/pull/22)
- [@&#8203;jan-simbera](https://github.com/jan-simbera) made their
first contribution in
[https://github.com/qossmic/deptrac-src/pull/20](https://github.com/qossmic/deptrac-src/pull/20)
- [@&#8203;eliot488995568](https://github.com/eliot488995568) made
their first contribution in
[https://github.com/qossmic/deptrac-src/pull/33](https://github.com/qossmic/deptrac-src/pull/33)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/Lendable/aggregate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zOTMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants