You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* doc: Added brokers logos to the documentation
Added a script to help generating the broker logos with the proper sizes to be embedded in the documentation.
* doc: Improved broker login and settings documentation
Add screenshots and provide a more user oriented documentation
* doc: Fixed documentation broken links
Some of the documentation links were broken. This PR fixes those broken links, and adds tooling to validate the links are always correct
-**HTML is NOT allowed** - Use pure Markdown syntax only
653
654
- Markdown files are linted using `pymarkdown` (run `make markdown-check` to verify)
655
+
-**Links and images are validated** - All links and images are checked using `lychee` (run `make markdown-links-check` to verify)
656
+
- Broken links will fail pre-commit hooks
657
+
- Both local and remote links are validated
658
+
- Image file references are verified
659
+
-**Installation required**: `brew install lychee` (macOS) or see [Lychee Installation](https://github.com/lycheeverse/lychee?tab=readme-ov-file#installation) for other platforms
654
660
-**Image sizing:** Standard Markdown does not support image sizing. To resize images:
655
661
- Resize the actual image file itself using image editing tools
656
662
- Use a smaller version of the image file if available
@@ -693,13 +699,19 @@ class PortfolioEntry:
693
699
```
694
700
Ensures all tests pass. Fix broken tests or add new tests for new functionality.
695
701
696
-
4.**Check Dependencies (RECOMMENDED)**
702
+
4.**Check Markdown Links (REQUIRED if markdown changed)**
703
+
```bash
704
+
make markdown-links-check
705
+
```
706
+
Only if you modified or added markdown files. Validates all links and image references.
0 commit comments