website/content/contributing/contributing-to-exectos.md

31 lines
1.8 KiB
Markdown

+++
title = 'Contributing to ExectOS'
date = 2024-06-17T22:35:51+02:00
draft = true
+++
The ExectOS project and CodingWorkshop Team always seek new contributors from all skill levels. No matter if you are
a developer, tester, designer, or techwriter, your contributions are always appreciated.
### Software Developers
We are always looking for people proficient in C and/or Assembly, especially familiar with tools such as Bochs, Qemu,
or VirtualBox. Writing an Operating System is not a beginner's task. In fact, writing an Operating System is usually
considered the most difficult programming task. Join the exclusive ranks of people knowing OSDev concepts, and yet
smaller ranks of people knowing the secrets of NT™ architecture.
### Testers
No software is usable if it is found to be unstable. Writing an Operating System, is yet more complex task. Tester role
is responsible for assisting the development process by running [builds](/download) and providing a feedback. All and any
information about issues you encountered during this process can be
[reported](https://git.codingworkshop.eu.org/xt-sys/exectos/issues). The more detailed report is, the easier it will be
to fix it. At least basic knowledge in collecting information from a crash, like backtraces and knowledge of using
debugger will help you.
### Technical Writers
As a team, we focus mostly on OS development. We are looking for some creative people to update and write documentation,
post content to this website as well as social media accounts to promote ExectOS. New web site design ideas and bug fixes
are as well welcome.
### Community Manager
The ExectOS community keeps in touch via [Discord](/contact-us). Community Manager role is responsible to keep people
involved, keep discussions going and moderate.