Commit ad1ce931 authored by Erwan BOUSSE's avatar Erwan BOUSSE

Update website

parent ce354e76
#!/usr/bin/env ruby #!/usr/bin/env ruby
# A few helpful tips about the Rules file: compile '/**/*.html' do
# layout '/default.*'
# * The string given to #compile and #route are matching patterns for
# identifiers--not for paths. Therefore, you can’t match on extension.
#
# * The order of rules is important: for each item, only the first matching
# rule is applied.
#
# * Item identifiers start and end with a slash (e.g. “/about/” for the file
# “content/about.html”). To select all children, grandchildren, … of an
# item, use the pattern “/about/*/”; “/about/*” will also select the parent,
# because “*” matches zero or more characters.
compile '*' do if item.identifier =~ '**/index.*'
if item[:extension] == 'md' write item.identifier.to_s
filter :kramdown
filter :colorize_syntax, :default_colorizer => :pygmentsrb
layout 'default'
elsif item[:extension] == 'css'
# don’t filter stylesheets
elsif item.binary?
# don’t filter binary items
else else
filter :erb write item.identifier.without_ext + '/index.html'
layout 'default'
end end
end end
route '*' do # This is an example rule that matches Markdown (.md) files, and filters them
if item[:extension] == 'css' # using the :kramdown filter. It is commented out by default, because kramdown
# Write item with identifier /foo/ to /foo.css # is not bundled with Nanoc or Ruby.
item.identifier.chop + '.css'
elsif item.binary? compile '/**/*.md' do
# Write item with identifier /foo/ to /foo.ext filter :kramdown
item.identifier.chop + '.' + item[:extension] filter :colorize_syntax, default_colorizer: :rouge
else layout '/default.*'
# Write item with identifier /foo/ to /foo/index.html
item.identifier + 'index.html' if item.identifier =~ '**/index.*'
end write item.identifier.without_ext + ".html"
else
write item.identifier.without_ext + '/index.html'
end
end
compile '/**/*' do
write item.identifier.to_s
end end
layout '*', :erb layout '/**/*', :erb
\ No newline at end of file
...@@ -8,7 +8,7 @@ Getting started ...@@ -8,7 +8,7 @@ Getting started
What you need: What you need:
* Some existing Eclipse installation with Moclodash plugins installed using our update site, [as given here](../../tools/plugin/). * Some existing Eclipse installation with Moclodash plugins.
* An eclipse workspace with a plug-in or EMF project containing an ecore model serialized in one or multiple xmi files. Note that: * An eclipse workspace with a plug-in or EMF project containing an ecore model serialized in one or multiple xmi files. Note that:
* These ecore files must all be in the same folder. * These ecore files must all be in the same folder.
* For our approach to be interesting, the mutable properties of the metamodel must be tagged by adding a suffix <code>_m</code> to their names. * For our approach to be interesting, the mutable properties of the metamodel must be tagged by adding a suffix <code>_m</code> to their names.
......
...@@ -6,4 +6,6 @@ title: Research ...@@ -6,4 +6,6 @@ title: Research
Research work Research work
======= =======
Coming soon. This tool is the implementation of the approach presented in this paper:
Bousse E., Combemale B., Baudry B. (2014) Scalable Armies of Model Clones through Data Sharing. In: Dingel J., Schulte W., Ramos I., Abrahão S., Insfran E. (eds) Model-Driven Engineering Languages and Systems. MODELS 2014. Lecture Notes in Computer Science, vol 8767. Springer, Cham. https://doi.org/10.1007/978-3-319-11653-2_18
\ No newline at end of file
...@@ -11,9 +11,4 @@ The source code is available under the Eclipse Public License (EPL) 1.0. ...@@ -11,9 +11,4 @@ The source code is available under the Eclipse Public License (EPL) 1.0.
Git repository: Git repository:
#!bash #!bash
$ git clone git://scm.gforge.inria.fr/moclodash/moclodash.git $ git clone https://gitlab.univ-nantes.fr/bousse-e/moclodash.git
via https:
#!bash
$ git clone https://gforge.inria.fr/git/moclodash/moclodash.git
...@@ -10,17 +10,7 @@ To measure the obtained memory gains when using Moclodash for cloning models, we ...@@ -10,17 +10,7 @@ To measure the obtained memory gains when using Moclodash for cloning models, we
## Downloading the tool ## Downloading the tool
You can download the latest build of the evaluation tool suite at [this page](https://ci.inria.fr/moclodash/job/moclodash-evaluation/lastSuccessfulBuild/). Download links have been removed, now the evaluation tool must be compiled manually.
Five versions are available:
* Linux gtk x86
* Linux gtk x86_64
* Macos x86_64
* Windows x86
* Windows x86_64
Note that this tool suite contains all the required dependencies, including the moclodash plugins themselves. Thus, you don't have to download them manually to run the evaluation.
Java 1.7 required. Java 1.7 required.
......
...@@ -10,5 +10,7 @@ The tool is available as two eclipse plugins: ...@@ -10,5 +10,7 @@ The tool is available as two eclipse plugins:
* one with the cloning material generator, which adds an new type of run configuration to do so * one with the cloning material generator, which adds an new type of run configuration to do so
* one with the cloning runtime library * one with the cloning runtime library
<!--
Nightly builds can be installed using [this eclipse update site](https://ci.inria.fr/moclodash/job/moclodash/lastSuccessfulBuild/artifact/moclodash/fr.inria.diverse.cloning.updatesite/target/repository/). Nightly builds can be installed using [this eclipse update site](https://ci.inria.fr/moclodash/job/moclodash/lastSuccessfulBuild/artifact/moclodash/fr.inria.diverse.cloning.updatesite/target/repository/). -->
The update site has been disabledd, now these plugins must be compiled and installed manually.
\ No newline at end of file
...@@ -26,14 +26,14 @@ ...@@ -26,14 +26,14 @@
</ul> </ul>
<h2>Development</h2> <h2>Development</h2>
<ul> <ul>
<li><a href="https://gforge.inria.fr/projects/moclodash/">Forge (external)</a></li> <li><a href="https://gitlab.univ-nantes.fr/bousse-e/moclodash">Forge (external)</a></li>
<li><a href="/source">Source code</a></li> <li><a href="/source">Source code</a></li>
</ul> </ul>
<h2>Documentation</h2> <h2>Documentation</h2>
<ul> <ul>
<li><a href="/doc/getting-started">Getting started</a></li> <li><a href="/doc/getting-started">Getting started</a></li>
<li><a href="/doc/evaluation">Running the evaluation</a></li> <li><a href="/doc/evaluation">Running the evaluation</a></li>
<!--<li><a href="/doc/research">Research</a></li>--> <li><a href="/doc/research">Research</a></li>
</ul> </ul>
</div> </div>
</body> </body>
......
...@@ -56,9 +56,4 @@ data_sources: ...@@ -56,9 +56,4 @@ data_sources:
# be the extension. For example, a file named “content/about.html.erb” # be the extension. For example, a file named “content/about.html.erb”
# will have the identifier “/about/” when turned off, but when turned on # will have the identifier “/about/” when turned off, but when turned on
# it will become “/about.html/” instead. # it will become “/about.html/” instead.
allow_periods_in_identifiers: false allow_periods_in_identifiers: false
\ No newline at end of file
deploy:
public:
kind: rsync
dst: "scm.gforge.inria.fr:/home/groups/moclodash/htdocs"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment