Skip to content
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

Small changes to improve developer experience #6

Merged
merged 4 commits into from
Oct 3, 2022

Conversation

EdwardWeir13579
Copy link
Contributor

A few commits to help with this project.

Adding a gitignore so people can more easily use virtualenvs.

Adding a TODO for automated testing, you will want these if you are going to keep this project alive long term.

Removing the duplicate list of packages in the readme. You will just get annoyed having to maintain that over time and people will be fine reading the requirements file. That is the purpose of the requirements file.

The "black" package is a widely used automatic formatting system for python (https://pypi.org/project/black/) use it with the default settings and people will have an easy time matching your code style. It doesn't really have any options anyway, which is what makes it the best one to use.
I have included instructions on how to run it in the readme, but have not run it for your project as it will make small adjustments to most lines of code. As this is your project it is better to keep your name on the commit for the lines you have written.

I'm happy to contribute more on this, particularly if you need input regarding automated tests, but it should be done after the formatting is sorted.

@louis-e
Copy link
Owner

louis-e commented Oct 3, 2022

You're awesome, thanks for the feedback! Will merge it shortly.👍

@louis-e louis-e merged commit d72bbcc into louis-e:main Oct 3, 2022
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