Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 2.76 KB

CONTRIBUTING.markdown

File metadata and controls

56 lines (42 loc) · 2.76 KB

How to Contribute

Liferay Portal is developed by its community consisting of users, enthusiasts, employees, customers, partners, and others. We strongly encourage you to contribute to Liferay's open source projects by implementing new features, enhancing existing features, and fixing bugs. We also welcome your participation in our forums, chat, writing documentation, and translating existing documentation.

Liferay Portal is known for its innovative top quality features. To maintain this reputation, all code changes are reviewed by a core set of project maintainers. We encourage you to join our Slack Chat and introduce yourself to the core maintainer(s) and engage them as you contribute to the areas they maintain.

To get a deeper understanding of Liferay Portal in general, make sure to read Liferay Portal's official documentation. This documentation contains extensive explanations, examples, and reference material for you to consult time and time again.

For more information, visit the links listed in the Additional Resources section below.

Building Liferay Portal from source

The first step to contributing to Liferay Portal is to clone the liferay-portal repo from Github and build the platform from source code.

Please follow the instruction provided on Building Liferay Portal from source code page!

To better understand the code structure please also read How the source is organized page.

Tooling

Creating customizations and debugging code can be made easier using tooling. Consider installing one or more of the following tools to aid in development:

The Configure an IDE for use with the Liferay Source page, explains how to set up the project in your favorite IDE.

Additional Resources