Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johnmurray/basic-scala-template
A baseline template for scala projects of any type
https://github.com/johnmurray/basic-scala-template
Last synced: 3 months ago
JSON representation
A baseline template for scala projects of any type
- Host: GitHub
- URL: https://github.com/johnmurray/basic-scala-template
- Owner: JohnMurray
- Created: 2014-04-23T01:05:26.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-06-02T20:17:15.000Z (over 10 years ago)
- Last Synced: 2024-04-15T09:11:46.441Z (9 months ago)
- Language: Shell
- Size: 1.17 MB
- Stars: 11
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Basic Scala Template
This is a template to help you get started writing Scala code quickly. This
was introduced on my blog-post [here][1]. You can read that to understand what
was added to this and why.## Getting Started
First you'll need to setup the project locally. I like to do the following:
```shell
git clone git://github.com/JohnMurray/basic-scala-template.git $HOME/.basic-scala-template
echo 'alias scala-new="$HOME/.basic-scala-template/scala-new"' >>~/.bashrc
```Of course you can put it wherever you'd like and source the `scala-new` script
however you'd like. This is just how I tend to set things up on my machines. From
here you're good to create your first template:```shell
scala-new my-new-project
cd my-new-project/./sbt
# have fun!
```That's all there is to it.
## Contributing
If you think there is something that I am sorely missing from this project or
if you have an improvement that you'd like to make, please feel free to open an
issue or make a pull request. I'd love to pull in improvements if it makes peoples
lives easier when creating new Scala projects.[List of Contributors][2]
[1]: http://www.johnmurray.io/log/2014/04/15/Starting-a-Scala-Project.md
[2]: https://github.com/JohnMurray/basic-scala-template/graphs/contributors