-
Notifications
You must be signed in to change notification settings - Fork 3
DRAFT: (experiment) Add new Module called Example and link the current UI design and page wrapper with it #119
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
base: ketryx
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This is a draft pull request that adds a new experimental "Example" module to demonstrate the SDK architecture. The module includes a complete implementation with service layer, CLI commands, and GUI pages to serve as a learning template for understanding the platform's modular design.
Key changes:
- Implementation of a complete example module with service, CLI, and GUI components
- Integration of the example module with the existing application framework
- Addition of navigation link to the example module from the main index page
Reviewed Changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.
Show a summary per file
File | Description |
---|---|
src/aignostics/example/_service.py |
Core service implementation with example data and text processing methods |
src/aignostics/example/_gui/_page_example.py |
GUI page displaying module functionality with interactive elements |
src/aignostics/example/_gui/_page_builder.py |
Page builder for registering example module routes |
src/aignostics/example/_cli.py |
CLI commands for the example module (hello, data, process) |
src/aignostics/example/__init__.py |
Module initialization with conditional GUI component loading |
src/aignostics/application/_gui/_page_index.py |
Updates to main page with example module link and greeting text changes |
src/aignostics/application/__init__.py |
Exports application frame function for use by other modules |
specifications/SPEC-APPLICATION-SERVICE.md |
New specification document for the application module |
ui.label("Hala walah to the Aignostics Launchpad").bind_text_from( | ||
app.storage.tab, | ||
"user_info", | ||
lambda user_info: ( | ||
f"Welcome " | ||
f"Hala walah " |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The greeting text 'Hala walah' appears to be a typo or informal language that should be 'Welcome' to maintain consistency with the professional tone of the application.
Copilot uses AI. Check for mistakes.
ui.label("Hala walah to the Aignostics Launchpad").bind_text_from( | ||
app.storage.tab, | ||
"user_info", | ||
lambda user_info: ( | ||
f"Welcome " | ||
f"Hala walah " |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The greeting text 'Hala walah' appears to be a typo or informal language that should be 'Welcome' to maintain consistency with the professional tone of the application.
Copilot uses AI. Check for mistakes.
6e5d1c2
to
ec8a393
Compare
… Python SDK [skip:ci]
ec8a393
to
9fbe568
Compare
No description provided.