Links for developers

Your Rating: Results: PatheticBadOKGoodOutstanding! 6 rates

Sources

To check everything (Magnolia itself, all modules' trunks, the bundle project, and the archetypes) from subversion, execute the following in a shell:

svn checkout --depth=files http://svn.magnolia-cms.com/svn/community
cd community
./checkout.sh

(checkout.sh is a script that simply checks out all known modules. It is paired with newmodule.sh and svnall.sh

It will be generally expected that you understand the basic principles of Maven and other tools you use.

Creating patches

To create patches just run:
svn diff > your-changes.patch

or if you have changed files you want to disregard:
svn diff changed files > your-changes.patch

If you're attaching this to Jira (which is about the only way you'll get your patch applied anyway), a good idea would be to include the issue id in the filename.

Applying patches:

patch -p 0 < this-change.patch

Links

Subversion (SVN)

Magnolia uses Subversion for source code management. It is similar to CVS, but has better support for refactoring and a better revision system.

Maven

Magnolia is a multi-module project and is built using maven.

JSR 170 - Java Content Repository

JSP

Eclipse

In its previous incarnation on JspWiki, this page was last edited on May 3, 2007 2:18:43 PM by Olli
Other known authors include :

  • AndreasBrenk
  • FerrisNicolaisen
  • BorisKraft

Labels

v3_5 v3_5 Delete
v3_0 v3_0 Delete
v2_0 v2_0 Delete
v2_1 v2_1 Delete
development development Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.