This is part of the Semicolon&Sons Code Diary - consisting of lessons learned on the job. You're in the collaboration category.
Last Updated: 2024-11-23
I created a blog for example.com
based on the designs uploaded to our
designer's tool. There was no info about URLs so I choose with /blog
for the
index page and /blog/{slug}
for the individual pages, then wrote integration
tests on this basis.
When I showed this to the client, they said they wanted /{slug}
(i.e.
top-level URLs). This required an annoying rewrite of the code and tests
Don't start a feature without knowing what URL you want it on