msca-digital-finance-grant
DIGITAL MSCA-DN Grant Showcase - Digital Finance: Reaching New Frontiers (Project 101119635)
Information
| Property | Value |
|---|---|
| Language | Python |
| Stars | 0 |
| Forks | 0 |
| Watchers | 0 |
| Open Issues | 0 |
| License | No License |
| Created | 2026-03-14 |
| Last Updated | 2026-03-19 |
| Last Push | 2026-03-19 |
| Contributors | 1 |
| Default Branch | main |
| Visibility | private |
Reproducibility
This repository includes reproducibility tools:
- Python requirements.txt
Status
- Issues: Enabled
- Wiki: Enabled
- Pages: Enabled
README
DIGITAL -- Digital Finance: Reaching New Frontiers
MSCA Doctoral Network | Horizon Europe | Project 101119635
About
DIGITAL is a European Union-funded Marie Sklodowska-Curie Actions (MSCA) Doctoral Network under Horizon Europe. The project brings together 19 partners across academia and industry to train 17 Doctoral Candidates (DCs) in cutting-edge digital finance research, organised across 5 research Work Packages.
Live Site
The project website is published at: https://digital-ai-finance.github.io/msca-digital-finance-grant/
How It Works
The site is built entirely with Python standard library -- no external dependencies required.
-
extract_digital_grant.py-- Defines all project data as Python dataclasses (partners, doctoral candidates, work packages, deliverables, milestones) and serialises them to JSON files inoutput/json/. -
generate_site.py-- Reads the JSON files and generates a complete static HTML site inoutput/site/, including index, overview pages, and detail pages for every WP, DC, and partner. -
build.py-- Orchestrates the pipeline: runs extraction, runs generation, creates a.nojekyllmarker for GitHub Pages, and verifies the expected output counts (14 JSON files, 57 HTML pages).
Updating Content
All project data lives in the dataclass definitions inside extract_digital_grant.py. To update the site:
- Edit the relevant dataclass instances in
extract_digital_grant.py. - Push to the
mainbranch. - GitHub Actions automatically rebuilds and deploys the site.
Local Build
Then open output/site/index.html in a browser.
Site Structure
The site comprises 13 main pages plus detail pages:
Main pages: - Home (index) - Project Overview - Work Packages (overview) - Doctoral Candidates (overview) - Partners (overview) - Deliverables - Milestones - Secondments - Training - Dissemination - Management - Contact - Impressum
Detail pages: - 9 Work Package pages (WP1--WP9) - 17 Doctoral Candidate pages (DC1--DC17) - 19 Partner pages
Total: 13 + 9 + 17 + 19 = 58 pages (57 HTML files, as the home page is index.html counted among the 13).