Skip to content

Conversation

@thanhph111
Copy link
Collaborator

@thanhph111 thanhph111 commented Jun 17, 2021

This PR includes several improvements mainly focused on repository infrastructure for future contributions:

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.
- 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.
@thanhph111 thanhph111 marked this pull request as ready for review June 17, 2021 16:22
@thanhph111 thanhph111 requested a review from b-init June 17, 2021 16:23
@thanhph111
Copy link
Collaborator Author

@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.

@thanhph111 thanhph111 mentioned this pull request Jun 17, 2021
Copy link
Owner

@b-init b-init left a 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

@thanhph111
Copy link
Collaborator Author

I added some minor changes and will merge it now. Thank you for your review.

@thanhph111 thanhph111 merged commit 52f3ae3 into b-init:main Jun 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants