<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts, branch master</title>
<subtitle>The OpenDC BSc thesis repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/'/>
<entry>
<title>build: Make use of Gradle's Java Toolchains feature</title>
<updated>2022-11-13T17:42:01+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2022-11-13T12:28:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=83ad9c927952474f1adeb03bd67331288ed6d6d9'/>
<id>83ad9c927952474f1adeb03bd67331288ed6d6d9</id>
<content type='text'>
This change updates the build configuration for Gradle to make use of
its Java Toolchains feature which enables running/testing multiple Java
versions at the same time. This feature can also provision a Java
installation if it is not available on the user's system.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the build configuration for Gradle to make use of
its Java Toolchains feature which enables running/testing multiple Java
versions at the same time. This feature can also provision a Java
installation if it is not available on the user's system.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Switch to Spotless for formatting</title>
<updated>2022-10-06T12:46:56+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2022-10-06T11:13:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=47357afd16f928260db34d4dd3e686fb9ee7c5ff'/>
<id>47357afd16f928260db34d4dd3e686fb9ee7c5ff</id>
<content type='text'>
This change updates the build configuration to use Spotless for code
formating of both Kotlin and Java.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the build configuration to use Spotless for code
formating of both Kotlin and Java.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Update simulator dependencies</title>
<updated>2022-10-06T09:35:57+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2022-10-06T09:02:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=14c6a67b384ea11fd5b06a0189bac56cfae9f106'/>
<id>14c6a67b384ea11fd5b06a0189bac56cfae9f106</id>
<content type='text'>
This change updates the simulator dependencies to the latest available
version where possible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the simulator dependencies to the latest available
version where possible.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(web/ui): Add extension for serving OpenDC web UI</title>
<updated>2022-04-05T16:54:52+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2022-03-18T12:36:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=c69035732ef073257cb56f7c9edfdbe25a47aa44'/>
<id>c69035732ef073257cb56f7c9edfdbe25a47aa44</id>
<content type='text'>
This change adds a new Quarkus extension that is able to serve the
OpenDC web interface via the Quarkus deployment of OpenDC.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds a new Quarkus extension that is able to serve the
OpenDC web interface via the Quarkus deployment of OpenDC.
</pre>
</div>
</content>
</entry>
<entry>
<title>build(web/ui): Support building WebJar for OpenDC web UI</title>
<updated>2022-04-05T11:46:33+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2022-03-18T12:34:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=6cf097b60366ecb2116f742be4374fcec841a950'/>
<id>6cf097b60366ecb2116f742be4374fcec841a950</id>
<content type='text'>
This change updates the build process to build a static WebJar out of
the OpenDC web UI module. This allows us to embed the UI inside the
development distribution of OpenDC for other users to readily deploy it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the build process to build a static WebJar out of
the OpenDC web UI module. This allows us to embed the UI inside the
development distribution of OpenDC for other users to readily deploy it.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Update to Kotlin 1.6.20</title>
<updated>2022-04-05T09:12:17+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2022-04-05T09:12:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=f757fa7c0dd8fc260aed58c782e1207151803841'/>
<id>f757fa7c0dd8fc260aed58c782e1207151803841</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Update to Kotlin 1.6</title>
<updated>2021-11-24T12:59:13+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-11-24T12:59:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=eb4137d97aaf2b7e86a901309667279da9c47050'/>
<id>eb4137d97aaf2b7e86a901309667279da9c47050</id>
<content type='text'>
This change updates the build process to use Kotlin 1.6.0.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the build process to use Kotlin 1.6.0.
</pre>
</div>
</content>
</entry>
<entry>
<title>simulator: Re-implement performance interference model</title>
<updated>2021-06-24T11:43:34+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-06-24T10:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=e56967a29ac2b2d26cc085b1f3e27096dad6a170'/>
<id>e56967a29ac2b2d26cc085b1f3e27096dad6a170</id>
<content type='text'>
This change updates reimplements the performance interference model to
work on top of the universal resource model in
`opendc-simulator-resources`. This enables us to model interference and
performance variability of other resources such as disk or network in
the future.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates reimplements the performance interference model to
work on top of the universal resource model in
`opendc-simulator-resources`. This enables us to model interference and
performance variability of other resources such as disk or network in
the future.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Update to Kotlin 1.5.0</title>
<updated>2021-05-18T12:53:46+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-05-04T12:40:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=ef3868ec729f7ce3f5976d4f9a0c8b95098d9857'/>
<id>ef3868ec729f7ce3f5976d4f9a0c8b95098d9857</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Access version catalog from buildSrc</title>
<updated>2021-05-07T11:34:51+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-05-07T11:34:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=efea162372be99beb4de90929629c7ebccdb8d84'/>
<id>efea162372be99beb4de90929629c7ebccdb8d84</id>
<content type='text'>
This change adds a workaround to the build configuration so that we can
access the version catalog from pre-compiled scripts in buildSrc. In
this way, we can use the version catalog everywhere.

This workaround is necessary until
https://github.com/gradle/gradle/issues/15383 is fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds a workaround to the build configuration so that we can
access the version catalog from pre-compiled scripts in buildSrc. In
this way, we can use the version catalog everywhere.

This workaround is necessary until
https://github.com/gradle/gradle/issues/15383 is fixed.
</pre>
</div>
</content>
</entry>
</feed>
