Skip to content

Contribute

Thank you for your interest in this project. All contributions are welcome.

IMPORTANT

Although this page is also available in French, all contributions, whether pull requests, issues or discussions on GitHub, should prefer English to communicate.

Types of contributions

All contributions are welcome, whether :

  • Reporting issues/suggesting ideas through issues or discussions
  • Graphic design, be it working on the logo or on the colors of the website
  • Writing new tutorials or revisiting existing ones
  • Translations
  • Any other contribution you can think of

Contributions relating to tutorials should preferably be made using pull-requests, as should translations. Refer to the following guide.

Perform a pull-request

  1. Create a fork of the dsd.mael.im GitHub repo and make your changes on a new branch.
  2. Once you've finished making changes, perform a pull-request from the fork to the original repo.

More information

Development environment

Node.js is required to run the project on your machine.

Dsd.mael.im runs on VitePress.

sh
$ npm install
sh
$ pnpm install
sh
$ yarn install

The following command will launch a local development server. This server will be updated as soon as a file is modified.

sh
$ npm run dev
sh
pnpm run dev
sh
yarn run dev