Hi folks- in our last badges community roundtable we briefly discussed naming conventions for the revamped badge art files. It came up again today in the Fedora Badges channel, and we thought it would be good to open a discussion thread to make sure we are getting different perspectives and have an easily findable record of our conversation around the topic.
Some perspectives from the channel:
- My first proposal was “(category) _ (ticketnumber) _ (shorttitle).svg” and “(category)
_ (ticketnumber) _ (shorttitle).png” - @smeragoel responds: I think it sounds good, I’m trying to think of any practical problems we could run into with this naming scheme. I like that we have the category and ticket number included, definitely will make sorting and searching easier
- @gui1ty responds: I would drop the ticket number. Once we move to GitLab and have badge requests there, these numbers will get duplicated, which could potentially lead to conflicts. I do like including the category. For the file names I would suggest using the slugs of the badge page. For Red Hat Summit 2023 that would be ‘red-hat-summit-2023.png’.
- @gui1ty follows up with: Could we also use subdirectories for the categories instead of putting it in the file name? I think that looks cleaner and, imho, is clearer.
I personally agree with the possibility that duplicate ticket numbers from pagure/gitlab could cause confusion so I think leaving that out seems good. I am also okay with using subdirectories per category but I don’t know if that causes and potential issues or complications for the backend or automation. So @gui1ty’s proposal boils down to using the slug from each Badges page, which is okay by me. The only potential issue I see is retaining that convention moving forward.
Please feel free to add any input. A note: We do need to make a decision pretty quickly as we have two badge design interns starting next week to work on the project.