diff --git a/_posts/2019-03-05-and-then-there-was-one-metadata-links.md b/_posts/2019-03-05-and-then-there-was-one-metadata-links.md new file mode 100644 index 00000000..05d0fe20 --- /dev/null +++ b/_posts/2019-03-05-and-then-there-was-one-metadata-links.md @@ -0,0 +1,24 @@ +--- +title: Removing the edit linkset form +layout: post +author: sonalkr132 +--- +Say you have built a new futuristic website for your gem and now you want to update its homepage link on our site. *What happened to the linkset edit link?* is something you may find yourself asking when you find out that the edit link is no more (Press F?). Before more of you start [questioning your sanity](https://github.com/rubygems/rubygems.org/issues/1899#issue-406110693) over it, let us assure you that it is still the same timeline you have always lived in. While we don't have portals yet, you can now set your gem page sidebar links per version, so that's something. + +It started with `@fwolfst` [suggesting](https://github.com/rubygems/rubygems/issues/1007) that we should use the gemspec to set the source code link, and all we said back was: +> submitting a pull request with this change and a test will get a review, though. + +4 years to deliver a feature may sound neither stirring nor impressive, until you learn about the gears we had to grease to make it possible. We [exposed](https://github.com/rubygems/rubygems.org/pull/858) the metadata field from the API, [added](https://github.com/rubygems/rubygems.org/issues/718#issuecomment-69181157) linkset and changelog URLs to the bandwagon, [backfilled](https://github.com/rubygems/rubygems.org/pull/895) metadata for the older versions and even [reverted](https://github.com/rubygems/rubygems.org/commit/a72bc3b6506ffbdb5aeb1ec3f23d88c69ce05851) a revert of a commit. It was so nice of `@kbrock` to keep [his PR](https://github.com/rubygems/rubygems.org/pull/1234) updated while we worked on other pressing issues. As of now, if you need to update any of the sidebar links previously editable from the UI, you would have to set a few URI attributes in `spec.metadata`. Please, check our [guides](https://guides.rubygems.org/specification-reference/#metadata) for the details of the requirements. +
+
+ source of quotes
+