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

Project cleanup #4218

Open
5 of 6 tasks
cidrblock opened this issue Jun 7, 2024 · 0 comments
Open
5 of 6 tasks

Project cleanup #4218

cidrblock opened this issue Jun 7, 2024 · 0 comments

Comments

@cidrblock
Copy link
Contributor

cidrblock commented Jun 7, 2024

This ticket is used to track QA tasks being performed as part of code cleanup and

  • Where they existed docstring were converted to google style
  • Cspell replaced codespell
  • All the tooling configuration parallels the VsCode extension list so that should make development much easier w/o surprises
  • Tests were renamed and restructured
  • Docstring and type hints are now required and checked
  • Finalize mypy types usage

This brings molecule in line with some of the other ansible developer tools projects so it should be easier to move between them. Those include ansible-creator, ansible-dev-environment, ansible-dev-tools, pytest-ansible and tox-ansible. These should all use the same toolset and have a very similar CI and developer configuration moving forward.

If you are a VsCode user, try out the @recommended extensions, I think you will like the list, experience and feedback through the problems tab while coding.

We still have work to do on ansible-navigator, ansible-compat and ansible-lint but I do hope you like the cleaner house. If not please open an issue or comment below and we can figure out where we went wrong.

@cidrblock cidrblock pinned this issue Jun 7, 2024
@cidrblock cidrblock unpinned this issue Sep 20, 2024
Qalthos added a commit that referenced this issue Sep 27, 2024
Related: #4218

---------

Co-authored-by: Kate Case <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant