Skip to content
Alexis López Zubieta edited this page Sep 2, 2014 · 15 revisions

Welcome to the MoonLightDE wiki!

This site is currently under construction. If you are interested in helping, please contact us.

Development

Mission

The aim of MoonlightDE is to create a desktop environment compatible with low performance devices, and allow managing applications, data and hardware components, built following modularity, integration, lightness and simplicity principles, using open source technologies.

Opportunities

Create: A desktop environment compatible with low performance devices such as Raspberry-pi, obsolete computers, embeded devices and another devices where it will be impossible to use a modern desktop environment due to its higher memory usage.

Learn: As a young project we all are learning, so this is your opportunity to develop your abilities.

Experiment: Reusing components created by others you will be able to implement your ideas and create an unique desktop environment with relatively little effort.

Share: Modular focus followed by Moonlight desktop environment allows reusing its components in other systems, contributing to a common base creation for desktop applications in GNU/Linux.

Collaboration areas

  • Design
  • Development
  • Documentation
  • Internacionalization
  • Testing
  • Promotion

Required habilities

If you wish to be involved, you don't need to be an expert in any of these areas. Just having basic knowledge and be willing to learn and do is enough.

Development: Developer must be familiar with C++ programming language, Qt 5 framework and Cmake building tool.

Design: It's required knowledge about any image editing tool such as Gimp and enough imagination.

Documentation: Knowledge about HTML, CSS or another web technology.

Internationalization: Qt internationalization tools.

Testing: Ctest, Valgrind and GDB.