Before you get busy coding a new feature, create an issue and discuss the details in the issue tracker.
This guide assumes you have a GitHub account, as well as Python 3 , virtualenv and Git installed. The guide is written for Bash, for Windows you can use for example Bash bundled with Git.
git commit -m "Your commit message goes here"
pywebview uses pytest for testing.
Tests cover only trivial mistakes, syntax errors, exceptions and such. In other words there is no functional testing. Each test verifies that a pywebview window can be opened and exited without errors when run under different scenarios. Sometimes test fail / stuck randomly. The cause of the issue is not known, any help on resolving random fails is greatly appreciated.
pyobjc . Converting Objective C syntax to Python can be tricky at first. Be sure to check out the pyobjc intro .