-
Notifications
You must be signed in to change notification settings - Fork 0
Add repository links to approach pages #3
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
- Add generic 'repositories' array structure to approach front matter - Link approaches to their GitHub implementation and replication repositories - Update approach.liquid layout to display repository links with GitHub icons - Support multiple named repositories per approach (implementation, replication packages, versions) - All repository URLs verified to exist in ardoco organization
✅ Deploy Preview for adorable-belekoy-acde02 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
- LiSSA: Added REFSQ 2025 and AIRE 2025 replication packages - TransArC: Added ICSA 2025 replication package (shared with ExArch)
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 PR adds a configurable repository links feature to approach pages, enabling each approach to display related GitHub repositories (implementations and replication packages) in a consistent, structured manner.
Key Changes:
- Enhanced the
approachlayout to render repository links from front matter configuration - Added repository metadata to 10 approach pages with implementation and replication package URLs
Reviewed Changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| _layouts/approach.liquid | Added conditional section to render repository links with GitHub icons when repositories array is defined in page front matter |
| _approaches/arcotl.md | Added implementation and ICSE 2024 replication package repository links |
| _approaches/ardocode.md | Added implementation and ICSE 2024 replication package repository links |
| _approaches/exarch.md | Added implementation and ICSA 2025 replication package repository links |
| _approaches/inconsistency-detection.md | Added implementation and ICSA 2023 replication package repository links |
| _approaches/lissa.md | Added implementation and three replication package repository links (ICSE, REFSQ, and AIRE 2025) |
| _approaches/secdreqan.md | Added implementation repository link |
| _approaches/swattr.md | Added implementation and ECSA 2021 replication package repository links |
| _approaches/transarc.md | Added implementation and two replication package repository links (ICSE 2024 and ICSA 2025) |
| _approaches/tv.md | Added two implementation repository links (v2 and v1 legacy versions) |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This PR adds repository links to all approach pages in a generic, configurable way.
Changes
repositoriesarray to approach front matter (YAML configuration)_layouts/approach.liquidto render repository links with GitHub iconsRepository Links Added
SWATTR
LiSSA
ArCoTL
TransArC
ArDoCode
ExArch
Inconsistency Detection
SecDReqAn
TV (TraceabilityVisualization)
All repository URLs have been verified to exist via GitHub API.