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

Revamp the README #601

Merged
merged 2 commits into from
Jan 24, 2021
Merged

Revamp the README #601

merged 2 commits into from
Jan 24, 2021

Conversation

gdubicki
Copy link
Member

@gdubicki gdubicki commented Nov 29, 2020

  • Add Table of Contents
  • Update the main screenshot to show app in v. 2.2.0,
  • Remove info about the outdated packages, Docker image, contact methods,
  • Move the too long and mostly outdated anyway production setup docs
    into a separate file,
  • Shorten and deduplicate,
  • Unify the method of header formatting,
  • Break long lines.

+

  • Just point to camptocamp's Docker image - it's maintained and the provider is trusted,

Fixes #554, #574 (sort of) and #579.

@coveralls
Copy link

coveralls commented Nov 29, 2020

Coverage Status

Coverage remained the same at 82.31% when pulling 14e17b5 on gdubicki:update_readme into 91ef079 on voxpupuli:master.

* Add Table of Contents
* Update the main screenshot to show app in v. 2.2.0,
* Remove info about the outdated packages, Docker image, contact methods,
* Move the too long and mostly outdated anyway production setup docs
  into a separate file,
* Shorten and deduplicate,
* Unify the method of header formatting,
* Break long lines.
* Point to camptocamp's Docker image - it's maintained and the provider is trusted,

Fixes #554, #574 (sort of) and #579.
@gdubicki
Copy link
Member Author

Instead of reading through the diff of this PR I suggest going through the new README using the Github markdown viewer, here: https://github.com/gdubicki/puppetboard/tree/update_readme .

Copy link
Contributor

@larsnaesbye larsnaesbye left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

README.md Outdated Show resolved Hide resolved
@gdubicki
Copy link
Member Author

@alexjfisher : can I get an approval please? If we find any issues in the README after the merge I will be happy to work on it more until it’s perfect. I really like this app and would like it to get more attention. :)

@gdubicki
Copy link
Member Author

Please ping me if you need anything else from me to get this merged. Thanks!

@@ -2,7 +2,7 @@
pep8
coverage
mock
pytest >=4.6
pytest >=4.6,<6
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gdubicki why this change?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As I have written in the commit message of this change: because our tests are incompatible with Pytest 6. Perhaps I should have elaborated on that more, let me do that here. :)

I have squashed my commits so you won't find the link to a failed test in this PR, but after a while of digging in travis-ci.org/github/voxpupuli/puppetboard I found it here: https://travis-ci.org/github/voxpupuli/puppetboard/builds/755852596

In the output we have:

________________________ ERROR collecting test session _________________________

Direct construction of Pep8Item has been deprecated, please use Pep8Item.from_parent.

See https://docs.pytest.org/en/stable/deprecations.html#node-construction-changed-to-node-from-parent for more details.

...which, as explained under that URL, is something that:

[has] Changed in version 6.0. [of Pytest]

I would prefer to not update the tests for Pytest 6 in this PR. Firstly it is out of its scope. Secondly I am afraid that starting to work on in here would delay merging this PR to a point where it will start to be out of date or have to resolve conflicts that will arise.

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.

Create a docker image on docker hub
5 participants