-
Notifications
You must be signed in to change notification settings - Fork 57
Here is a small FAQ sumed up some Questions to the Project.
Q: What is this project using as its backend? The following are out there:
A: I honestly don't know. (oliver)
Q: Why are there so many modules?
A: To splitt up a project in mutliple modules makes the development and deployment more felxible. Most of these advantages can be gathered by looking up the tutorials for Netbeans RCP Applications (Which are Netbeans Plugins). TODO: Some references here would be nice.
Q: Why is the default Scala project an ant project and not SBT (as is the norm for most Scala developers)?
A: As far as I (oliver) know is the default Scala project based on the default Java project. The first development of the project type was copying the Java project nature and do as less as possible to make it work.
Q: Where can a interested Developer help out the most?
A: Short Answer: Everythere. Little bit Longer: Cause the development is a little bit dorment for now, everyone can choose a intesting theme for himself and start working there. A short Issue to inform everybody would be nice. Personally (oliver) I'd love to see more testing and documentation. Also I'd like to encourage new developers to focus only on one or two modules and not to everything at once. The following list contains technics everyone should consider learning before actually creating code here. It will make it easyier for a Developer, to know if we have a Problem/Issue in the Project or is there something other he/she doesn't grasp.
- Git / Github
- Java
- JUnit (http://www.junit.org/)
- Netbeans RCP Development and Plugin Development (http://netbeans.org/features/platform/all-docs.html)
- Module System
- Jelly Tools (Testing see scala.app)
- Scala (at least a basic understanding) (http://www.scala-lang.org/)
- Maven (http://maven.apache.org/)
- nbm-maven-plugin (http://mojo.codehaus.org/nbm-maven/nbm-maven-plugin/)
- scala-maven-plugin (http://davidb.github.com/scala-maven-plugin/)