Skip to content
Smile4ever edited this page Jul 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

To create a desktop environment which is compatible with low performance devices, and will allow managing applications, data and hardware components, built following modularity, integration, lightness and simplicity principles, using open source technologies.

Integration in Moonlight desktop environment is reached, internally, through grouping different modules into a single application as plugins and, externally, using XDG standards to allow interoperability with applications developed by third.

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.

Colaboration 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.

Internacionalization: Qt internationalization tools.

Testing: Ctest, Valgrind y GDB.

Clone this wiki locally