-
Notifications
You must be signed in to change notification settings - Fork 597
Open Liberty Development
This page was created to get a new user setup for developing Open Liberty. Open Liberty is licensed under EPL 2.0
If you have questions or need help as you go through this process you can seek help at
The Open Liberty community welcomes contributions at all levels but before doing so it is important to check out the Contributor Guidelines. In particular, if you are contributing code changes via a pull request, you must signoff on the Contributor License Agreement.
Step A: Clone and build Open Liberty
Install the required software and then clone and build Open Liberty on the command line
Step B: Set up the development environment with Eclipse (Recommended)
Install and configure Eclipse and import the Open Liberty code so that it's ready for you to develop with.
Eclipse is our recommended development environment because we use Bndtools to build Open Liberty and Bndtools integrates well with Eclipse. All the necessary Eclipse project files are checked into the repository.
To contribute changes to Open Liberty, you first need to push your changes to a repository fork and then create a pull request
Step D: The Development Delivery Process
You should now be ready to do development work. This last step will guide you through the process of contributing your change, including creating a branch, changing the code, pushing it to your fork and creating a pull request.