Skip to content

Guide for developers getting started with Midori Browser

Ponchale edited this page Nov 4, 2023 · 2 revisions

Welcome to Midori Browser developer community! This page is for contributors. If you want to try Midori Browser, please download the latest version from here.

What skills do I need to contribute to Midori Browser?

You need to be able to use Git and GitHub & and be able to write code in JavaScript, HTML, and CSS.

  • Git
  • Github
  • Javascript
  • HTML
  • CSS

Midori Browser uses XHTML on the front end of the browser. If you are not familiar with XHTML, please refer to the following page.

  • XHTML.
  • XUL

Build Midori Browser

Build from source code. You can build Midori Browser on Windows, macOS, and Linux. Please refer to the following page for details.

Before making a contribution, please read building instructions for your platform:

How do I contribute to Midori?

It is too easy to contribute to Floorp. You can contribute to Midori by doing the following:

  1. Fork the Midori repository on GitHub.
  2. Clone your fork of the repository locally. At the command line: git clone https://github.com/<your GitHub username>/midori-desktop.git
  3. Create a branch for local development: git checkout -b name-of-your-bugfix-or-feature Now you can make your changes locally.
  4. When you're done making changes to Midori, check that your changes pass the tests and lint checks: ./mach lint --fix ./path/to/changed/files ./mach lint checks missing license header notice, Fix JavaScript style issues.
  5. Commit your changes and push your branch to GitHub:
  • git add .
  • git commit -m "[MB] | "
  • git push origin name-of-your-bugfix-or-feature.
  1. Submit a pull request through the GitHub website.

How to send a pull request is here.

  1. Wait for the Midori team to review and merge your changes.

I have questions about development. Where can I ask?

If you have any questions about development, please ask them GitHub Disscussions, Telegram (Midori Community) or Own Astian Community.