1# Contributing to Eclipse ThreadX 2 3Thanks for your interest in this project. 4 5## Project description 6 7Eclipse ThreadX provides a vendor-neutral, open source, safety certified OS for 8real-time applications published on under a permissive license. The Eclipse 9ThreadX suite encompasses: 10* ThreadX - advanced real-time operating system (RTOS) designed specifically for deeply embedded applications 11* NetX Duo - advanced, industrial-grade TCP/IP network stack designed specifically for deeply embedded real-time and IoT applications 12* FileX - high-performance, FAT-compatible file system that’s fully integrated with ThreadX kernel 13* GUIX - provides a complete, embedded graphical user interface (GUI) library 14* USBX - high-performance USB host, device, and on-the-go (OTG) embedded stack, that is fully integrated with ThreadX kernel 15* LevelX - Flash Wear Leveling for FileX and stand-alone purposes 16* GuiX Studio - design environment, facilitating the creation and maintenance of all graphical elements for GUIX 17* TraceX - analysis tool that provides a graphical view of real-time system events to better understand the behavior of real-time systems 18 19Project site: https://projects.eclipse.org/projects/iot.threadx 20 21## Terms of Use 22 23This repository is subject to the Terms of Use of the Eclipse Foundation 24https://www.eclipse.org/legal/termsofuse.php 25 26## Developer resources 27 28Information regarding source code management, builds, coding standards, and more. 29https://projects.eclipse.org/projects/iot.threadx/developer 30 31The project maintains the following source code repositories 32 33* https://github.com/eclipse-threadx/.github 34* https://github.com/eclipse-threadx/cmsis-packs 35* https://github.com/eclipse-threadx/filex 36* https://github.com/eclipse-threadx/getting-started 37* https://github.com/eclipse-threadx/guix 38* https://github.com/eclipse-threadx/levelx 39* https://github.com/eclipse-threadx/netxduo 40* https://github.com/eclipse-threadx/rtos-docs 41* https://github.com/eclipse-threadx/samples 42* https://github.com/eclipse-threadx/threadx 43* https://github.com/eclipse-threadx/threadx-learn-samples 44* https://github.com/eclipse-threadx/tracex 45* https://github.com/eclipse-threadx/usbx 46 47## Eclipse Development Process 48 49This Eclipse Foundation open project is governed by the Eclipse Foundation 50Development Process and operates under the terms of the Eclipse IP Policy. 51 52* https://eclipse.org/projects/dev_process 53* https://www.eclipse.org/org/documents/Eclipse_IP_Policy.pdf 54 55## Eclipse Contributor Agreement 56 57In order to be able to contribute to Eclipse Foundation projects you must electronically sign the Eclipse Contributor Agreement (ECA). 58https://www.eclipse.org/legal/ECA.php 59 60The ECA provides the Eclipse Foundation with a permanent record that you agree 61that each of your contributions will comply with the commitments documented in 62the Developer Certificate of Origin (DCO). Having an ECA on file associated with 63the email address matching the "Author" field of your contribution's Git commits 64fulfills the DCO's requirement that you sign-off on your contributions. 65 66For more information, please see the Eclipse Committer Handbook: 67https://www.eclipse.org/projects/handbook/#resources-commit 68 69## Contact 70 71Contact the project developers via the project's "dev" list. 72https://accounts.eclipse.org/mailing-list/threadx-dev 73