Versions Compared

Key

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

...

We use tab to indent because that's what it's meant for. No weird formatting rules, prefer concise over expanded and elaborated. We don't have a strict style guide so don't worry about it too much. Follow Tapestry coding style (not formatting!) where possible (for example don't expect null, don't check for null). Avoid unnecessary code like plague and refactor mercilessly. Do not auto-format (all lines of) existing code, do not use @author tags.

Source

The code has been moved to Github. Similarly, we are in the process of moving CI builds from Codehaus' Bamboo to Travis-ci. Travis is far easier to set up than Bamboo. You just need to turn on the build at https://travis-ci.org/profile/tynamo and commit the .travis.yml file with contents "language: java" to tell it that this is a Java build.

Maven/Confluence/Unity

Tynamo site is a combination of Confluence and Maven originated content. Maven sites should be published to public_html/constant/sites/<module name> (note that permissions for /sites was set manually by Codehaus support so don't remove it). Unity, the front-end Codehaus site renderer, renders static content under /constant/ folder the same way as regularly for Confluence content.

...

Any project, free-of-charge or not, needs to market their offerings. Tynamo.org has a strong brand recognition within the Tapestry community but is practically non-existent in the whole wider web, even just among other Java developers. We simply need more back links to Tynamo.org from a variety of content, not just from tapestry.apache.org and stackoverflow.com. Any of of the confluence pages need to mention the following keywords at least once: Apache, Tapestry 5, Java and framework, and include one or more links to http://tynamo.org.