-
-
Notifications
You must be signed in to change notification settings - Fork 11
Guide for developers getting started with Midori Browser
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.
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 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:
- on Linux
- on MacOS
- on Windows
It is too easy to contribute to Floorp. You can contribute to Midori by doing the following:
- Fork the Midori repository on GitHub.
- Clone your fork of the repository locally. At the command line:
git clone https://github.com/<your GitHub username>/midori-desktop.git
- Create a branch for local development:
git checkout -b name-of-your-bugfix-or-feature
Now you can make your changes locally. - 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. - Commit your changes and push your branch to GitHub:
- git add .
- git commit -m "[MB] | "
- git push origin name-of-your-bugfix-or-feature.
- Submit a pull request through the GitHub website.
How to send a pull request is here.
- Wait for the Midori team to review and merge your changes.
If you have any questions about development, please ask them GitHub Disscussions, Telegram (Midori Community) or Own Astian Community.