-
-
Notifications
You must be signed in to change notification settings - Fork 148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve documentation for contributing to an existing app #125
Comments
Thanks for the suggestion. I'm not sure how/where this would fit into the BeeWare tutorial, but if we can do something to clarify the process of sharing a project with others, we should definitely do so. Regarding the specific steps though - I'm surprised So - maybe we need an additional step in the tutorial on sharing your app which covers what should be in version control when you share your project; and how someone else would use your project. It might also make sense for the briefcase app template to include a |
Existing documentation doesn't make it quite clear what set-up is required to configure an environment to contribute to an existing Beeware application, so it took me a while to work out which commands to run (what I was missing was that I needed to run
briefcase dev
with the-d
flag to installtoga
and any other dependencies.I don't have the capacity to work out where best to put this documentation myself right now, but the quick bit of documentation I just wrote for my own project is below for reference:
Getting a dev environment up and running
Clone this repo:
Create a Python virtual environment:
Activate the virtual environment:
Enter the project directory:
Install Briefcase in the virtual environment:
Run your project in your dev environment. Note that the
-d
flag tobriefcase dev
is required the first time around to install missing dependencies that are specified inpyproject.toml
:The text was updated successfully, but these errors were encountered: