Open rgreinho opened 4 years ago
Hi @rgreinho 👋,
black
is something that's been on our radar, we already use it internally and in our other open source projects but we ended up open sourcing this library before the internal change.
I'll do some reading on PBR.
Why did you choose nox
over tox
? We already use tox
in our other open source projects so I'd prefer to stick to tox
to keep things consistent.
We cannot remove Py2 support yet as we still use it internally at NerdWallet. We will be able to deprecate at some point in early 2020.
"Keep a changelog" seems nice, but my first reaction is that if we do end up using PBR I would rather just use its automatic changelog generation. I see it's currently disabled in your branch, does it not conform to "keep a changelog"?
Once any changes to the build/ci setup have been finalized we can explore the .github
folder. I definitely am in favor of one, but am not entirely convinced the contents in your fork make sense for this project.
All makes sense! 👍
tox
is great, but I prefer to write everything in python
instead of using an ini
configuration file. That's why I switched to nox
.Added
, Changed
, Deprecated
, Removed
, Fixed
, Security
), and have the ability to link it to the issues/PRs and releases.
As I am starting to use TerraformPy, I forked the project to work on it and changed a few things to keep making it better and better. I am now starting to have a decent list of modifications, therefore, before continuing, I would like to see with you which changes I could submit back to you.
Ideally, I would report everything upstream, but I understand if you do not want to accept all the changes.
Here is what I have done so far:
black
.VERSION
file and use git tag instead.3.7
..github
folder to store .github configuration filesLet me know if there are/which patches you would be willing to incorporate.
As an aside, it would be nice if you had a list of things you would like to receive contributions for (there are no issues) or a project roadmap to see where the project is going in the future.