Skip to content

A template repo for a Scala project with the build tool Mill

License

Notifications You must be signed in to change notification settings

fulcrumgenomics/scala-mill-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fulcrum Genomics

Visit us at Fulcrum Genomics to learn more about how we can power your Bioinformatics with scala-mill-template and beyond.

unit tests License Language

A skeleton repository a Scala-based fgbio-like command-line toolkit.

Why this repo?

This the starting point for Fulcrum Genomics projects that contain Scala-based fgbio-like tools. Using this infrastructure, you can add quickly add your own tools to a stand-alone toolkit:

  • add your own tools to tools/src/main/scala/com/client/tools (see ExampleTool.scala contained therein)

Building & Testing

This repo uses mill as it's build system.

To run unit tests:

./mill _.test

To build an executable JAR at ./jars/<FIXME>-tools.jar:

./mill _.deployLocal

To set up this project for IntelliJ, run:

mill mill.scalalib.GenIdea/idea

About

A template repo for a Scala project with the build tool Mill

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •