First and foremost, we appreciate your interest in contributing!
This document outlines our guidelines for participating in this project. These are more like friendly suggestions than strict rules. Feel free to propose changes to this document through a pull request.
Note: You don't need to seek permission to tackle an issue or get assigned. These issues are open to new contributors. The actions-user bot will reset the file to its previous state for the next contributor after your commit is merged. So, you can dive right into the issue without delay!
This project, along with everyone involved, adheres to the Code of Conduct. When participating, you are expected to uphold this code. If you encounter inappropriate behavior, please report it to niko.hoffren@gmail.com.
You can start by solving a task from the Tasks section. You can find instructions for installing the required tools for each task in Prerequisites.
You can suggest enhancements and new tasks by creating an issue in this repository. You can also suggest new tasks by designing them by creating new directories and files in the tasks folder and creating a pull request. It can be about existing programming languages, libraries, frameworks, or even new programming languages. If the task seems good, we will add it to the Issues section and add you as a creator of the task.
You can create a pull request by following these steps in README.md. For detailed setup instructions, see the Setup Instructions section in README.md.