Skip to main content

Contributing

There are several ways you can contribute to Figaro, either through development efforts, or simply passing along and commenting on feedback and bugs.

Please review the options below, and get in tough.

Automation Tasks

If you've developed a task which makes your QMX even more amazing than what it already is and would like to share it, there are two options:

1. Self-Publishing

You can self publish a task and share with others either by hosting it yourself, or by making use of Figaro's self-publishing facility. Please review the Publishing Tasks section of the tutorial for further details.

2. Adding to the Script Library

If you'd like to have your task avilable on the official Figaro Script Library, create a pull request against the master branch of Figaro's GitHub repo.

Please ensure that any pull requests include the following:

Pull Requests

Working on your first Pull Request? You can learn how from this free video series. If you're unsure, don't worry. I will walk you through the process; just ask. :)

Please consider the following when submitting a pull request:

  • Keep your PR small. Small pull requests (~300 lines of diff) are much easier to review and more likely to get merged. Make sure the PR does only one thing, otherwise please split it.
  • Use descriptive titles and descriptions.
  • Test your changes.
  • All pull requests should be opened against the main branch.

Graphic Design

If you've got a flair for design, I'd love to hear from you. I'm a smart, capable person with many strengths, but visual design is certainly not one of them!

There are a range of areas you can contribute to, from website design and maintenance to Figaro's app components.

I am of course aware that by the very nature of Amateur Radio, the community is skewed away from those bent toward the visual arts. None the less, if you're a unicorn, get in touch.