Skip to content

Implement sophisticated url normalization #21

Open

Description

@jlsuttles

Activity

  1. veganstraightedge commented on May 5, 2017

    @veganstraightedge
    Contributor

    I think this should be created at a standalone gem that this gem then depends on.

  2. veganstraightedge commented on May 11, 2017

    @veganstraightedge
    Contributor

    @aaronpk said he'd take this on and would build it as a stand alone gem.

    This gem would then need to depend upon and use it.

  3. added this to the Post 3.0 milestone on May 11, 2017
  4. aaronpk commented on May 11, 2017

    @aaronpk
    Member

    Hmm this gem might already do it: https://github.com/sporkmonger/addressable Take a look at the "join" method.

  5. veganstraightedge commented on May 11, 2017

    @veganstraightedge
    Contributor
  6. veganstraightedge commented on May 11, 2017

    @veganstraightedge
    Contributor

    At quick glance, seems good.

    I'll leave it up to implementors to decide whether to use that or create a new gem (if addressable) ends up to be insufficient.

  7. jgarber623 commented on Jul 5, 2018

    @jgarber623
    Member

    I've just recently abstracted some similarly duplicative code from my own projects into the Absolutely gem which relies on Addressable under-the-hood.

    I'll add some more test cases from @aaronpk's aforelinked php-mf2 test suite for completeness.

  8. jgarber623 commented on Jul 5, 2018

    @jgarber623
    Member

    …and done! Absolutely v1.1.0 adds tests from the php-mf2 URL test suite.

  9. modified the milestones: Post 3.0, v5.0.0 on Jul 5, 2018
  10. self-assigned this
    on Jul 5, 2018
  11. veganstraightedge commented on Jul 5, 2018

    @veganstraightedge
    Contributor

    @jgarber623 You have the Absolutely repo tagged absolute-ur. Maybe you meant absolute-ur?

    https://github.com/topics/absolute-ur

    vs

    https://github.com/topics/absolute-url

  12. jgarber623 commented on Jul 6, 2018

    @jgarber623
    Member

    @veganstraightedge Good catch. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions