Welcome to the Terracotta Community Wiki.
This is a public forum for discussing and recording ideas about Terracotta. Anyone can read it and anyone with a Terracotta account can edit it. To sign up for a Terracotta account, go to our Sign Up page
.
Please feel free to add, comment, or fix anything you see on this site.
Soliciting Ideas for Projects
I think it would be cool to have a repository of interesting project ideas for people who want to do Terracotta-related work (e.g., people looking for graduation projects).
I'd like to start a list of project ideas here: Terracotta Project Ideas. Please add your idea to the list. If you want to work on a particular idea, send mail to tc-dev@lists.terracotta.org
. I've also recently (June 10, 2008) created a page called Patterns to develop a set of design patterns and anti-patterns for developing applications with Terracotta.--Orion
To find out more about becoming a Terracotta contributor, see How To Become A Contributor
Guide to This Wiki
The navigation bar on the left is an attempt to wrangle the information in this wiki into some kind of order. The following is a description of what each section is.
Spaces
These are links to other "spaces" in this instance of Confluence. The space you are looking at right now is the "wiki" space, which contains information by and for the Terracotta community.
Other spaces include:
- Home
—This is the main terracotta.org
site. It is its own confluence space.
- Integrations
—This space contains information about existing Terracotta Integration Modules.
- Documentation
—This is the official product documentation for the most current release. This space is not generally editable. User-contributed documentation can be put in the community space (i.e., this space).
- Community—That's this wiki space.
- Terracotta Forge—This is the space for the Terracotta Forge Labs project. The Labs project is a set of resources including an svn repository, mailing lists, and wiki space, that serve as a sandbox for the Terracotta community to play with stuff related to Terracotta. Anyone with a Terracotta account can request write permission to the Terracotta Forge Labs svn repository. This is usually the first step to becoming a Terracotta committer.
- Developer Documentation—this is the space for documentation relevant to Terracotta developers, e.g., how the code is structured, how the build system works, etc.
Quick Links
These are convenience links to pages you might find interesting.
Community Resources
These are links to the various resources available to the Terracotta community.
Architecture, Testing, and Tuning
These are hints about how to test and tune your application with Terracotta.
Integrations Discussions
These are pages discussing integrations. These pages are a sandbox for working out and documenting integration issues. Many existing integrations are documented in the Terracotta documentation pages
.
Feature Discussions
These are pages for discussing Terracotta features.
User-Contributed Documentation
If you have documentation to contribute, or just an idea for new Terracotta documentation you'd like to see on the site, add it to the public wiki. To get feedback from a wider audience, post your documentation ideas in the forums.
Misc.
Other resources to help you work with Terracotta.