-
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
Conversation
refactor(native): significantly reduce size and bootup time
chore(native): 7z, to preserve attributes
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 " |
Copilot
AI
Sep 12, 2025
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.
| ui.label("Hala walah to the Aignostics Launchpad").bind_text_from( | ||
| app.storage.tab, | ||
| "user_info", | ||
| lambda user_info: ( | ||
| f"Welcome " | ||
| f"Hala walah " |
Copilot
AI
Sep 12, 2025
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.
ec8a393 to
9fbe568
Compare
…m-spec task(documentation): add spec-ci-cd md
…:test:long-running, skip:test:matrix-runner]]
…:test:long-running, skip:test:matrix-runner]]
…test:long-running, skip:test:matrix-runner]]
…em-spec Link software item spec to their SWR and SHR and update Software Item Spec to follow the recommended template
Link software item specs with software requirements
…copilot Link missing Software req with Software spec
… Python SDK [skip:ci]
9fbe568 to
45c1537
Compare
dcea33f to
f4c0f74
Compare
9905ef4 to
997dfe8
Compare
c10d0b2 to
b88bccd
Compare
No description provided.