Versions Compared

Key

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

With Github and co, online software development has improved, and we are updating the Magnolia Forge concept to take advantage of that.

Goals

Reduce the load on Magnolia infrastructure and staff.

...

Easier for other developers to contribute to forge projects.

The  changes

Code hosting 
Move from Magnolia's Bitbucket server to the magnolia-community Github organization.
(Existing Bitbucket projects will be preserved, but we encourage you to migrate them to Github.)

...

Documentation
Continue with pages on Magnolia's wiki: Forge Module ListModules
(We encourage you to provide complete Readme files on your Github projects. Use the "Markdown plus" Wiki Macro to display your readme content on the wiki page. See an example)

...

Forge module boilerplate
Move to sample projects on Github: forge-community-sample, and forge-enterprise-sample
(Both the Maven Archetype for Forge projects, and the Forge parent poms are deprecated in favor of the simplified approach described on the above Github projects.)


Example

See an example of an updated forge project:

https://github.com/magnolia-community/processed-resources

Processed Resources App

Your move

If you have an existing forge project, but want to move your project to github (yes!), go ahead and submit a new forge request to get access to the magnolia-community organization.

...