- 
                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: main
Are you sure you want to change the base?
Conversation
docs: start with reqs (md), specs (md), testcases (cucumber), wiring tests (pytest)
…test:matrix-runner]
…est:long-running, skip:test:matrix-runner]
…GS_1 [skip:ci, skip:test:long-running, skip:test:matrix-runner]
…GS_1 [skip:ci, skip:test:long-running, skip:test:matrix-runner]
…kip:test:long-running, skip:test:matrix-runner]
…est:long-running, skip:test:matrix-runner]
…i, skip:test:long-running, skip:test:matrix-runner]
…:long-running, skip:test:matrix-runner]
…st:long-running, skip:test:matrix-runner]
…:test:matrix-runner]
…ip:test:matrix-runner]
…skip:test:long-running, skip:test:matrix-runner]
…ng, skip:test:matrix-runner]
… skip:test:matrix-runner]
…ip:test:matrix-runner]
…kip:test:matrix-runner]
…kip:test:matrix-runner]
…kip:test:matrix-runner]
…kip:test:matrix-runner]
…running, skip:test:matrix-runner]
…est:long-running, skip:test:matrix-runner]
…kip:test:matrix-runner]
…, skip:test:matrix-runner]
…unner]: Added specs documentation for the Gui service
(docs)[python-sdk]: Added specs documentation for the Gui service
(doc): Add notebook service item spec
Add system software item spec
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
  
    
No description provided.