Login | Register
My pages Projects Communities java.net

If you are a developer interested in being part of the community which implemented the first compatible Java EE 5 application server, then Project GlassFish is the right place for you.

People in the GlassFish Community are encouraged to register into a self-maintained People's Page at our Wiki. We also have slightly nicer-looking page that we use to spotlight developers and that we intend to keep expanding.

Understand the code

Developing an application server is a big deal. Below are the links that help us organize the development of a project of this size.

Build it

GlassFish build infrastructure uses maven and ant. Currently we are looking for developers to help improve the build infrastructure to be less dependent on ant.

Test It

There are several different tests that are currently available in GlassFish.  QuickLook tests run in a short time and cover a broad set of features in the app server. Developer tests are also available for the different modules. Each module has more information about running those tests.

For more information, see the GlassFish Quality Portal.

Contribute code

Contributing to project GlassFish can be done in various ways: bug fixes, enhancements, new features, or even whole modules.

Contribute Samples

We welcome good quality samples that demonstrate a feature or aspect of GlassFish or Java EE 5 technology. Join the GlassFish Samples Project and see your contributions making a difference.

Take a look at this page inviting samples contributions in specific areas Also, checkout the Java Blueprints project to explore contributions to best practices applications.

All contributors must sign and return a Contributor Agreement

Documentation

Part of producing an quality product is the supporting documentation.  Drafts of several books in the documentation set are now available for review.

See the documentation page for details of the books available in draft form. Also, check out the growing list of tech tips and blogs for examples.   All feedback is welcome.