-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the HackathonWiki wiki!
This is a Wiki for our first Scala Hackathon.
Please contribute Project Ideas and other content you think other find useful.
proposed by A. Richter
A simple web application similar to http://groovy.codehaus.org/Groovy+Console using:
-
Javascript ACE editor http://ace.c9.io/,
-
Vaadin and
-
Akka or java rx or scala futures.
proposed by Tobias Roeser
An Doclet that supports AsciiDoctor in scaladoc comments.
I have not checked how well the current scaladoc implementation is prepared for alternative doclet processor, but a least, scaladoc has already a -doc-generator
command line option and there is the abstract base class Generator.scala
as a starting point.
-
Scala Compiler including the scaladoc tool
proposed by Tobias Roeser
A plugin that integrates AsciiDoctor rendering into GitBucket (a GitHub clone written in Scala)
I previously wrote a patch to integrate AsciiDoctor into GitBucket which even was integrated into master branch, but later some parts (the essential ones) were removed because of the large JRuby dependency, it introduced.
Unfortunatelly, until recently, the plugin API of GitBucket was not able to cover the needed functionality, but a re-investigation and probably an extension of the plugin API might be worth it.
-
The initial pull request (closed): https://github.com/takezoe/gitbucket/pull/288
-
Current tracker ticket: https://github.com/takezoe/gitbucket/issues/428
proposed by Tobias Roeser
SBuild is a Scala-based build tool. It features a plugin API but currently, the managment of plugins, esp. those in development, is far from sophisticated. If there would be a suitable plugin repository, it could be easily integrated with a scheme handler. Of course, the repository can be very simple for the start, e.g. a simple seeding dir + only some metadata and non-transitive.
The repository should (later) contain various meta data about plugins (plugin name, plugin version, download url(s), exported packages, imported packages, compile dependencies, runtime dependencies, compatibility matrix, support for cherry picking (in)compatible plugin versions)
proposed by Stefan Endrullis
Scala Tikz Animations is a Scala internal domain specific language for compact notations of LaTeX beamer animations.