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

Maroto V2 (Draft) #273

Closed
wants to merge 190 commits into from
Closed

Maroto V2 (Draft) #273

wants to merge 190 commits into from

Conversation

johnfercher
Copy link
Owner

@johnfercher johnfercher commented Sep 16, 2023

  • You can see the full documentation here.
  • Discussions are being addressed in this issue.

johnfercher and others added 30 commits September 13, 2023 13:34
* Add main abstractions (Maroto, Node, Component, Page, Row, Col)
* Add metrics decorator (MarotoMetrified, Metrics)
* Add GetStructure to unit test structure (using go-tree)
* Maroto computing pages to add on every row add
* Create Provider abstraction to decouple maroto from gofpdf
* Create a HTMLProvider to create HTML to prove that the abstraction work with other output
* Maroto now use Cell as coordination
* V2 already calling all maroto features, but we need to validate that everything is working
* Image is validated by example example/imagegrid/v2
* Change behavior when can´t do an operation in gofpdf, now we are adding a message in the pdf
* Fixed a behavior on image package where it didn´t follow the cell rule.
* Using page size from maroto instead of gofpdf to decouple from gofpdf
* Define component type to facilitate unit testing
*
* Standardize nodes

* Barcode example done
* ProviderType and test
* Fix maroto link
@johnfercher johnfercher temporarily deployed to github-pages October 18, 2023 21:46 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 19, 2023 02:34 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 19, 2023 15:23 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 19, 2023 15:25 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 19, 2023 15:29 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 19, 2023 16:59 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 24, 2023 16:32 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 24, 2023 16:36 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 24, 2023 17:11 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 26, 2023 21:09 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 27, 2023 01:59 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 27, 2023 02:20 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 27, 2023 02:21 — with GitHub Pages Inactive
@johnfercher johnfercher temporarily deployed to github-pages October 27, 2023 02:33 — with GitHub Pages Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment