-
-
Notifications
You must be signed in to change notification settings - Fork 13
Standardize the repository #7
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
Conversation
Add: - Instruction to set up development environment - Visual Studio Code settings - Pipfile: black, flake8, fake-bpy-module-2.83 - .gitignore: ignore some Python, Linux, Windows, MacOS, Blender files
- Recommended style guide is applied. Reference: https://wiki.blender.org/wiki/Style_Guide/Python - Remove the signature and license at the top of the file as they're presented in `bl_info` and LICENSE. - Change the functions name to improve reading and spelling. - Check keymaps config before unregister.
Follow this recommended format: https://github.com/olivierlacan/keep-a-changelog/blob/main/CHANGELOG.md. Also fix some minor typos.
- Replace Visual Studio Settings (folder `.vscode`) with `.editorconfig` and `.flake8` to improve flexibility between development platforms while keeping consistency of coding style. - Update development setup guide in `README.md` following new settings. - Remove `Pipfile.lock` as it has problems with package sync between different platforms. Current packages are good with only `Pipfile`.
Remove: - `*.pyc` files. - `PIL/a` file.
|
@Yeetus3141 I would like to ask your opinion before merging this PR as it will change a lot in the repo that you've carefully built before. |
b-init
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything seems alright! And I do not have any required changes on mind for now
|
I added some minor changes and will merge it now. Thank you for your review. |
This PR includes several improvements mainly focused on repository infrastructure for future contributions: