Skip to content

Conversation

@dfuchss
Copy link
Member

@dfuchss dfuchss commented Nov 14, 2025

This PR adds repository links to all approach pages in a generic, configurable way.

Changes

  • Added repositories array to approach front matter (YAML configuration)
  • Modified _layouts/approach.liquid to render repository links with GitHub icons
  • Each approach can define multiple repositories with custom names

Repository Links Added

SWATTR

LiSSA

ArCoTL

TransArC

ArDoCode

ExArch

Inconsistency Detection

SecDReqAn

TV (TraceabilityVisualization)

All repository URLs have been verified to exist via GitHub API.

- 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
@netlify
Copy link

netlify bot commented Nov 14, 2025

Deploy Preview for adorable-belekoy-acde02 ready!

Name Link
🔨 Latest commit 0b030f5
🔍 Latest deploy log https://app.netlify.com/projects/adorable-belekoy-acde02/deploys/691798dcc544ee00088c462f
😎 Deploy Preview https://deploy-preview-3--adorable-belekoy-acde02.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

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)
@dfuchss dfuchss requested a review from Copilot November 14, 2025 20:55
Copilot finished reviewing on behalf of dfuchss November 14, 2025 20:58
Copy link
Contributor

Copilot AI left a 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 approach layout 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.

dfuchss and others added 2 commits November 14, 2025 22:02
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@dfuchss dfuchss merged commit 630280d into main Nov 14, 2025
10 checks passed
@dfuchss dfuchss deleted the add-approach-repository-links branch November 14, 2025 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants