Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Daffodil-specific

...

Tools

  • Confluence -
    • Daffodil Website and Wiki
  • JIRAJira -
      • Bug and Project Tracking
    • Fisheye - Source Code Review
    • FishEye
    • BambooBamboo -

      To get an email on every commit to the code repository:

      1. Make sure you're logged in.
      2. Go to the Fisheye link above.
      3. On the left you should see a tree view starting at daffodil/. Select a branch (e.g., 'master') above the tree view. Then point mouse at 'daffodil' and click (should go bold)
      4. Click on the Tools menu on the far right top of the page.
      5. Click on Watch. You will be notified about any changes to that branch.
      6. If you want to also be notified about changes on other branches, repeat steps 3 to 5 to setup watches on those also

      If you want to see what watches you have setup...

      1. click on your name, or go to People->All Users and find your name.
      2. Then, looking at your page, go to the very top of screen, find your name and a pull-down menu.
      3. Pull down and choose settings.
      4. On the menu on the left, click Watches.
      5. You will then see them listed. (Old ones for subversion repository can be deleted.)

       

      Additional tools (you can google to find these - rather than put in links here that will just get stale)

      Additional Tools

      • git
        • Version control system
        • Requires version 1.7.6 or higher
      • Java
      • Scala
        • Programming language
      • SBT
        • Daffodil build system
        • Requires version 1.3.5 or higher
      • Eclipse IDE
      • FreeMind
        • mind mapping tool, used for some project documents
      • ArgoUML
        • UML diagraming, used for some project design materials
      • Install git
      • Install java
        • TBD: Java 6 or Java 7 and do we need 64 bit or is 32 bit ok
        • TBD: real oracle java or is OpenJDK ok?
      • Install typesafe Scala "stack"
      • Install SBTas of this writing we need specifically 0.12.1 version:
              
        That said, to get 0.12.1, one probably has to install it by hand
        (which is the same thing the windows guys have to do). To do so, follow
        the "By Hand Installation" steps here:
        http://www.scala-sbt.org/download.html#manual
        Using the sbt-launch.jar file from here:
        http://typesafe.artifactoryonline.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.11.3-2/
      • eclipse IDE
        • Use the Indigo release (as of 2012-01-10)
          • The enterprise J2EE version has everything except scala in it.
          • There are separate instruction pages about setup of eclipse for developers and for users.
      • freemind - mind mapping tool used for some project documents
      • argoUML - UML diagraming - used for some project design materials
        • Note: can be run directly from jnlp (Java web start), but only works with Java 6 (known to fail for Java 7 as of 2012-01-10)