See CONTRIBUTING.md for detailed contribution guidelines.
For non-developers: Edit content files in content/ directly via GitHub.
For developers:
git clone https://github.com/European-Dream/website.git
cd website
mise install # Install Hugo and Bun
bun install # Install dependencies
bun run dev # Start development server- Hugo 0.153+ (extended)
- Bootstrap 5.3, Sass
- TypeScript, Bun
- Playwright (E2E testing)
This repository contains both software (website code) and editorial content, which are licensed separately.
All source code in this repository — including but not limited to:
- HTML templates
- CSS stylesheets
- JavaScript / TypeScript
- Build scripts and tooling
is licensed under the European Union Public License v1.2 (EUPL-1.2).
See the LICENSE file for the full license text.
SPDX identifier:
EUPL-1.2
All non-code content — including but not limited to:
- Textual content (articles, pages, documentation)
- Publications and reports
- Images, diagrams, and illustrations (unless otherwise stated)
is licensed under the Creative Commons Attribution–ShareAlike 4.0 International License (CC BY-SA 4.0).
SPDX identifier:
CC-BY-SA-4.0
Attribution must be given to European Dream.
The name European Dream, its logo(s), and associated visual identity elements (collectively, the “European Dream Identity”) are not covered by the licences above.
They are not licensed under the EUPL-1.2 nor under CC BY-SA 4.0.
The European Dream Identity may not be used in a manner that suggests official affiliation, endorsement, or representation without prior authorisation.
Nominative use (i.e. factual reference to the project) is permitted.
Forks, derivative works, or independent initiatives based on the licensed code or content must use a different name and visual identity.