-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
78 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
--- | ||
repoOwner: "metaborg" | ||
repoName: "stratego" | ||
mainBranch: "master" | ||
mavenGroup: "org.metaborg.devenv" | ||
|
||
title: "Stratego" | ||
description: | | ||
The Spoofax implementations of the Stratego language. | ||
inceptionYear: "2007" | ||
|
||
languages: | ||
- group: "org.metaborg.devenv" | ||
name: "gpp" | ||
description: "GPP language" | ||
- group: "org.metaborg.devenv" | ||
name: "org.metaborg.meta.lang.stratego" | ||
description: "Stratego 1 language" | ||
- group: "org.metaborg.devenv" | ||
name: "stratego.lang" | ||
description: "Stratego 2 language" | ||
- group: "org.metaborg.devenv" | ||
name: "strategolib" | ||
description: "Stratego 2 library" | ||
|
||
libraries: | ||
- group: "org.metaborg.devenv" | ||
name: "stratego.build" | ||
description: "Stratego 2 incremental compiler" | ||
- group: "org.metaborg.devenv" | ||
name: "stratego.build.spoofax2" | ||
description: "Stratego 2 Spoofax 2 specific" | ||
|
||
contributors: | ||
- id: "toinehartman" | ||
name: "Toine Hartman" | ||
- id: "Gohla" | ||
name: "Gabriel Konat" | ||
- id: "lennartcl" | ||
name: "Lennart Kats" | ||
- id: "maartje" | ||
name: "Maartje de Jonge" | ||
- id: "eelcovisser" | ||
name: "Eelco Visser" | ||
- id: "Virtlink" | ||
name: "Daniel A. A. Pelsmaeker" | ||
- id: "oskar-van-rest" | ||
name: "Oskar van Rest" | ||
|
||
developers: | ||
- id: "Apanatshka" | ||
name: "Jeff Smits" | ||
|
||
files: | ||
changelog: | ||
generate: false | ||
githubWorkflows: | ||
publishRelease: true | ||
publishSnapshot: true | ||
gradleRootProject: | ||
update: true | ||
createPublishTasks: true | ||
rootProjectName: "stratego-project" | ||
includedProjects: | ||
- name: ":gpp" | ||
- name: ":org.metaborg.meta.lang.stratego" | ||
- name: ":stratego.build" | ||
- name: ":stratego.build.spoofax2" | ||
- name: ":stratego.lang" | ||
- name: ":strategolib" | ||
readme: | ||
body: | | ||
1. The `org.metaborg.meta.lang.stratego*` directories contain the old Stratego editor (_Stratego 1_ or _Stratego/XT 0.17_), which uses pre-compiled libraries from the _Stratego/XT_ project that can be found in the `strategoxt` repository of this organisation. | ||
2. The `stratego.lang*` and `stratego.test`/`stratego.example` directories contain the current _Stratego 2_ effort. | ||
3. The `stratego.build*` directories contain the Java code that glues together code in `stratego.lang` into the _Stratego 2_ incremental compiler. | ||
4. The `_cellar` directory contains two (abandoned) experiments that were not clearly older copies of the above projects: | ||
1. The `stratego.typed*` directories contain an experiment to add more static analysis to _Stratego 1_ with the _NaBL2_ and _FlowSpec_ meta-languages of Spoofax. | ||
2. The `stratego`/`stratego-test` directories contain an experiment from the days of Spoofax 1, using an old version _NaBL_ to add static analysis. Plus some tests apparently. |