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

next gen stuff #669

Closed
12 of 13 tasks
gjtorikian opened this issue Dec 17, 2021 · 1 comment
Closed
12 of 13 tasks

next gen stuff #669

gjtorikian opened this issue Dec 17, 2021 · 1 comment
Labels

Comments

@gjtorikian
Copy link
Owner

gjtorikian commented Dec 17, 2021

(These are mostly notes for myself.)

html-proofer was one of the first gems I wrote, and...it shows. There are a lot of broken features and confusing hierarchy. I'd like to cut a new release of this gem, ideally within this month, to get rid of or fix the heck out of the following:

  • Remove HTML parsing/validation
  • Support Ruby 2.7+
  • Better hierarchy for internal logic
  • Machine parseable error/issue format
  • Add some kind of static site mode
  • Double check typhoeus_config
  • Fix caching to include versioning, in case caching needs to change further
  • test extensions
  • check commented code / FIXME / TODO
  • change attribute_override to swap_attribute
  • check_external_hash is now on by default
  • check list of links
  • cache keys

Nothing will be made faster, only features that always cause problems need massive reworking.

Repository owner locked as resolved and limited conversation to collaborators Dec 17, 2021
@gjtorikian
Copy link
Owner Author

pretty much did it all. still need to write proper release notes

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant