Skip to content

Support the Project

There are many ways to contribute back to the project:

  • You can purchase a WebODM Lightning plan or GCP Editor Pro, which helps fund development efforts.
  • Help us test new and existing features and report bugs and feedback.
  • Share your aerial datasets.
  • Join a community
  • ⭐️ us on GitHub.
  • Help us translate WebODM in your language.
  • Help us improve and expand the documentation
  • Spread the word about WebODM on social media.
  • Become a code contributor 🤘

It’s easy to translate WebODM in a different language!

If you want to preview your translation work, start WebODM in developer mode:

./webodm.sh restart --dev

Then edit the LOCALES file to include your translation locale code. Finally, visit the Developer Tools panel from WebODM’s dashboard and press the Download and Replace Translation Files button:

image

The latest translation files from weblate.org will be downloaded and applied to the installation of WebODM.

Help us improve the documentation! Simply navigate to any documentation page and click the “edit this page” link at the bottom.

  • Navigate to any page
  • Scroll to the bottom and click “Edit this page”
  • This will take you to the source file on GitHub. You’ll need to create an account if you don’t have one
  • Click “Fork this repository”
  • Make your changes using markdown
  • Commit your changes and click “Create pull request”
  • Add any additional context in the pull request description and submit

Your contribution will be reviewed and once approved, will appear on this site.

The easiest way to get started is to take a look at our list of outstanding issues and pick one. You can also fix/improve something entirely new based on your experience with WebODM. All ideas are considered and people of all skill levels are welcome to contribute.

You don’t necessarily need to be a developer to become a contributor. We can use your help to write better documentation and improve the user interface texts and visuals.

If you know how to code, we primarily use Python (Django), Javascript (React), HTML and SCSS. See Contributing for more information.

To make a contribution, you will need to open a pull request (here’s how). To make changes to WebODM, make a clone of the repository and run ./webodm.sh start --dev.

If you have questions visit us on the forum and we’ll be happy to help you out with your first contribution.