-
Notifications
You must be signed in to change notification settings - Fork 0
resolves 41: web site #52
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
prudhomm
commented
Jan 7, 2026
- closes Web site #41
…nd benchmarking - Created WP5: Optimization with objectives on decomposition-based methods and AI-driven pipelines. - Created WP6: Uncertainty Quantification focusing on sensitivity analysis and surrogate modeling. - Created WP7: Showroom, Benchmarking, and Co-Design Coordination to integrate and test methods across work packages. Enhance software documentation with tags and descriptions - Added page tags, illustrations, and descriptions for various software packages including Arcane, CGAL, Composyx, and others. - Updated package-lock.json and package.json to include downdoc for improved documentation handling. - Modified site.yml to point to local UI bundle for development purposes.
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 pull request creates a comprehensive website for the Exa-MA project to replace CNRS branding with company branding (resolves #41). The changes include extensive documentation restructuring, new content pages, team member information, publication listings, and UI enhancements.
Key Changes:
- Complete website restructure with new landing pages and navigation
- Addition of team member profiles with photos
- Publication harvesting from HAL archive
- Work package documentation and highlights sections
Reviewed changes
Copilot reviewed 50 out of 69 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| site.yml | Configuration update (contains critical issue with local path) |
| package.json | Added dependencies and build scripts |
| package-lock.json | Lock file updates for new dependencies |
| .github/workflows/ci.yml | CI workflow modifications (working directory removed) |
| docs/modules/ROOT/pages/* | Extensive new documentation pages for team, partners, work packages, results, publications, news |
| docs/modules/ROOT/images/wp0/* | Team member photos and assets |
| docs/antora/supplemental-ui/layouts/manuals.hbs | New layout template for manuals/catalogs |
| exa-ma-software/* | New markdown files for software trust platform |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| npm install | ||
| # Clear UI cache to ensure latest UI bundle is used | ||
| rm -rf cache/ui | ||
| npm run antora |
Copilot
AI
Jan 7, 2026
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 working-directory specification has been removed. Verify that the CI workflow still executes in the correct directory. If the npm install and antora commands need to run from a specific directory, this should be explicit.
site.yml
Outdated
| supplemental_files: ./docs/antora/supplemental-ui | ||
| bundle: | ||
| url: https://github.com/feelpp/antora-ui/releases/latest/download/ui-bundle.zip | ||
| url: /Users/prudhomm/Devel/Antora/antora-ui/build/ui-bundle.zip |
Copilot
AI
Jan 7, 2026
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 UI bundle URL is pointing to a local file path on a specific user's machine. This will not work in CI/CD or for other developers. This should be reverted to use the original GitHub release URL or another accessible URL.
| "handlebars": "^4.7.7", | ||
| "handlebars-utils": "^1.0.6" | ||
| "handlebars-utils": "^1.0.6", | ||
| "downdoc": "^1.0.2-stable" |
Copilot
AI
Jan 7, 2026
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 version "1.0.2-stable" appears to be a pre-release version based on the "-stable" suffix. Verify that this is the correct and most recent stable version of the downdoc package. Consider using a stable version without pre-release identifiers if available.
…ackages and team members
…bles - Added CLI for harvesting publications from HAL and deliverable releases from GitHub. - Created modules for fetching and formatting publications and releases. - Introduced configuration management for deliverables via YAML. - Enhanced documentation for deliverables and publications in AsciiDoc format. - Established project structure with a pyproject.toml for dependency management.
- Update CI configuration to trigger on version tags and include new steps for Python setup and publication harvesting. - Implement output functions for generating AsciiDoc partials for publications and releases. - Add new partial files for deliverables D7.1 and D7.3, including auto-generated release tables. - Update documentation to reflect recent changes and improve clarity.
…d update CI workflow
… navigation and site configuration
- Added a new announcement for the Exa-MA website refresh in news.yaml. - Enhanced project description in pyproject.toml to include software metadata. - Updated dependencies in pyproject.toml for improved functionality. - Introduced unified CLI command for harvesting software metadata. - Created initial test structure with sample configurations and fixtures. - Implemented tests for configuration loading, HAL publications harvesting, and event handling. - Added support for loading software metadata and team configurations. - Improved test coverage for various components of the Exa-MA tools.
…d personnel documents
…tion methods - Revamped WP4 documentation to emphasize inverse problems and data assimilation techniques, including recent highlights and objectives. - Expanded WP5 content to detail exascale optimization methods, including recent achievements and objectives. - Enhanced WP6 documentation to clarify uncertainty quantification processes and recent highlights. - Updated WP7 to reflect integration and benchmarking activities, including CI/CD automation and training materials. - Adjusted publication statistics in the HAL partials to reflect accurate counts and added new publications. - Revised recruited personnel details to include new hires and updated timelines. - Improved date parsing functionality in the team data processing script to handle French date formats. - Updated work package titles for clarity and consistency across documentation. - Modified site configuration for local development and added Kroki diagram support.