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

Page Builder API for extension library elements... and a bit more #2438

Conversation

FabienLelaquais
Copy link
Member

The code part of taipy-doc#1266.

  • Added taipy.gui.extention entry point for API generation.
  • Code reorganization.
  • Hide inner properties.
  • Store extension libraries element constructors in their library module.
  • Added PropertyType.any and dynamic_any.
  • Added optional documentation on extension library elements and their properties.

- Code reorganization.
- Hide inner properties.
- Store extension libraries element constructors in their library module.
- Added PropertyType.any and dynamic_any.
- Added optional documentation on extension library elements and their properties.
@FabienLelaquais FabienLelaquais added 🖰 GUI Related to GUI 🟧 Priority: High Must be addressed as soon ✨New feature labels Feb 5, 2025
@FabienLelaquais FabienLelaquais self-assigned this Feb 5, 2025
Copy link
Contributor

github-actions bot commented Feb 5, 2025

Coverage report for ./frontend/taipy

Caution

Coverage does not meet threshold
Statements coverage not met for global: expected >=80%, but got 51.87376725838264%

St.
Category Percentage Covered / Total
🔴 Statements 51.87% 263/507
🔴 Branches 21.61% 67/310
🔴 Functions 14.66% 17/116
🔴 Lines 53.19% 242/455

Test suite run success

7 tests passing in 1 suite.

Report generated by 🧪jest coverage report action from 36c1700

FredLL-Avaiga
FredLL-Avaiga previously approved these changes Feb 6, 2025
taipy/gui/extension/__main__.py Outdated Show resolved Hide resolved
taipy/gui/extension/library.py Outdated Show resolved Hide resolved
dinhlongviolin1
dinhlongviolin1 previously approved these changes Feb 6, 2025
taipy/gui/builder/_api_generator.py Show resolved Hide resolved
dinhlongviolin1
dinhlongviolin1 previously approved these changes Feb 6, 2025
FredLL-Avaiga
FredLL-Avaiga previously approved these changes Feb 6, 2025
dinhlongviolin1
dinhlongviolin1 previously approved these changes Feb 7, 2025
FredLL-Avaiga
FredLL-Avaiga previously approved these changes Feb 7, 2025
@FabienLelaquais FabienLelaquais merged commit a932f8c into develop Feb 7, 2025
133 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🖰 GUI Related to GUI ✨New feature 🟧 Priority: High Must be addressed as soon
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants