Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.66 KB

README.md

File metadata and controls

29 lines (18 loc) · 1.66 KB

Eclipse e(fx)clipse™

Welcome to the official repository for Eclipse e(fx)clipse™. This project provides JavaFX integration for the Eclipse platform, alongside runtime frameworks designed for building modern, high-performance rich-client applications using JavaFX.

🚀 Key Components

This project encompasses several core components to support JavaFX development:

  • efxclipse-rt: The core runtime libraries and application frameworks for JavaFX.
  • efxclipse-eclipse: Tooling and integration plugins directly built for the Eclipse IDE (wizards, editors, and launchers).
  • efxclipse-drift: A high-performance C++ library tailored for direct integration with native graphics renderers.

🛠️ Prerequisites

To build or work with the e(fx)clipse source code, you generally need:

  • Java Development Kit (JDK) (matching the required target JavaFX version)
  • Eclipse IDE (preferably the "Eclipse IDE for Enterprise Java and Web Developers")

🤝 Contributing

This project is managed under the umbrella of the Eclipse Foundation. To contribute code, please ensure you follow these steps:

  1. Eclipse Contributor Agreement (ECA): You must have a valid ECA signed and linked to your Eclipse account.
  2. Issues: Report bugs or submit feature requests via the "Issues" tab of this repository.
  3. Pull Requests: Fork the repository, apply your changes, and open a Pull Request (PR) for review.

📄 License

The projects within this repository are open-source and licensed under the official terms of the Eclipse Foundation, primarily utilizing the Eclipse Public License (EPL). Please check the individual folders for specific license details.