Skip to content

Commit 278eb7c

Browse files
author
Luc Bourlier
committed
Added giter8 template blog post
1 parent d1c78a1 commit 278eb7c

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed
+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
layout: blog
3+
title: Two giter8 templates to create Scala IDE plugin projects
4+
disqus: true
5+
author: Luc Bourlier
6+
7+
---
8+
9+
The [Scala IDE ecosystem]({{ site.baseurl }}scalatest-ecosystem.html) which was just announced will be a great place for find tools to develop application in Scala. But they have to be plugins to be included in one of the update sites.
10+
11+
So developers will need to create Scala IDE plugin version of their tools. To bootstrap in this process, we provide two [giter8](https://github.com/n8han/giter8/) templates to generate complete maven projects, containing plugin skeletons, features and update site:
12+
13+
* [scala-ide/scala-plugin.g8](https://github.com/scala-ide/scala-plugin.g8) - a set of projects to develop an Eclipse plugin written in Scala.
14+
* [scala-ide/scala-ide-plugin.g8](https://github.com/scala-ide/scala-ide-plugin.g8) - a set of projects to develop an Eclipse plugin on top of Scala IDE.
15+
16+
To use them, after having install giter8, invoke it and provide the requested information:
17+
18+
```
19+
$ g8 scala-ide/scala-ide-plugin.g8
20+
name [Scala IDE Sample plugin]: My Plugin
21+
provider [org.example]: my.domain
22+
pluginName [org.example.plugin]: my.domain.plugin
23+
className [SampleAction]: MyAction
24+
providerName [Scala IDE]: Me
25+
26+
Applied scala-ide/scala-ide-plugin.g8 in my-plugin
27+
28+
```
29+
30+
The generated README contains some details about the projects. The result should build successfully. Developers can then concentrate on integrating their tools with Scala IDE.
31+
32+
----
33+

0 commit comments

Comments
 (0)