Skip to content

MontiCore/se-commons

Repository files navigation

SE Commons

SE Commons is a collection of utilities and tools. It is among others used development of MontiCore. However, these libraries can be used independently from MontiCore. SE Commons comprises the following components:

  • se-commons-utilities
    • utility classes such as SourceCodePosition, CLIArguments, and helpers for handling (qualified or lists of) names or Strings.
  • se-commons-logging
    • Logging utilities used by MontiCore and its derivates
  • se-commons-groovy
    • helpers to interpret Groovy scripts such as the GroovyRunner and GroovyInterpreter.
  • se-commons-montitoolbox
    • Java Doc doclet that produces Wiki pages in Markdown format that can be uploaded to the MontiToolBox Wiki. Further information on MontiToolBox can be found here.

Licenses

  • LGPL V3.0 (for handwritten Java code)
  • BSD-3-Clause (for templates and all generated artifacts)
  • Allows us free use of the software.

Build

Please make sure that your complete workspace only uses UNIX line endings (LF) and all files are UTF-8 without BOM. On Windows you should configure git to not automatically replace LF with CRLF during checkout by executing the following configuration:

git config --global core.autocrlf input

Further Information

About

SE Commons is a collection of utilities and tools arose from the development of MontiCore.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published