-
Q: I'd like to participate. How do I begin?
-
0
Awesome! If you do not know MPF yet try our tutorial: http://docs.missionpinball.org/en/latest/tutorial/index.html. You can read about how to get started as developer: http://docs.missionpinball.org/en/latest/about/contributing_to_mpf.html. Additionally, you can also contribute to our documentation: docs.missionpinball.org/en/latest/about/contributing_to_mpf_docs.html.
If you have questions ask in our forum: https://groups.google.com/forum/#!forum/mpf-users or comment on an issue you want to work on. We love to hear from you!
— Jan (jabdoa) · 7 months ago
-
-
Q: Other than writing code, how can I contribute?
-
0Tell us about problems you encountered while using our framework
We try hard to make MPF easy to use for new users. Tell us how to make it even better. Did you miss a feature? Found a bug? Create an issue at: https://github.com/missionpinball/mpf/issues. We also like to hear from you if everything works well (e.g. at our forum: https://groups.google.com/forum/#!forum/mpf-users). We would love more example for the documentation or just tips for new users.
— Jan (jabdoa) · 7 months ago -
0Help us to improve the documentation
Our users really appreciate documentation (http://docs.missionpinball.org/en/latest/). Help us to make it even greater. It is as simple as clicking "edit on github" on the top right of any page in the documentation. Additionally, see our documentation about extending the documentation: http://docs.missionpinball.org/en/latest/about/contributing_to_mpf_docs.html
— Jan (jabdoa) · 7 months ago -
0Help us with user support
We support users in our forum: https://groups.google.com/forum/#!forum/mpf-users. We would love more help there. Encourage people to document their experience or problems (by extending the documentation). Create/Manage/Link issues. Any help is welcome!
— Jan (jabdoa) · 7 months ago
-
-
Q: What's a good bug for a newcomer to tackle?
-
0Bugs labeled as "easy hack"
Please read our guidelines for new contributors: http://docs.missionpinball.org/en/latest/about/contributing_to_mpf.html. We label issues with "easy hack" which means that they are self-contained and can be solved without touching much core code. For MPF use this tracker: https://github.com/missionpinball/mpf/labels/easy%20hack. For the MPF Media Controller: https://github.com/missionpinball/mpf-mc/labels/easy%20hack
— Jan (jabdoa) · 7 months ago
-
-
Q: What is a bug or issue with Mission Pinball Framework that you've been putting off, neglecting, or just plain avoiding?
-
0MPF Media Controller could use some love
Our MPF Media controller (mpf-mc) is written in kivy and is used to show slides and widgets during a game. Unfortunately, none of us developers is a kivy expert. MPF-MC works reasonably well but it could use some cleanup and improvements: https://github.com/missionpinball/mpf-mc/issues. There are no large outstanding bugs but we would love some help to refactor and improve the code. Unit tests are already in place.
— Jan (jabdoa) · 7 months ago
-
About Mission Pinball Framework
The Mission Pinball Framework (“MPF”) is a free Python-based pinball software framework that’s used to run real pinball machines. It allows both casual builders and hard-core programmers to create the software to run their pinball machines—whether it’s new game code for an existing pinball machine, a “re-theme” of an old machine, or totally custom / homebrew machine built from scratch. MPF is cross-platform and runs on Windows, Mac and Linux.
from the profile of Jan (jabdoa)
People who want to help (none listed yet)
Registered contributors (1)
Volunteer opportunities, etc.
No volunteer opportunities in Mission Pinball Framework indexed here yet. Add a bug tracker.
No one on OpenHatch has signed up as a mentor for Mission Pinball Framework. Can you? Add the tag.
There are 327 people who can mentor in Python, Mission Pinball Framework's primary language.
You can embed the "I want to help" button on your website. (More about this.)