SSWConsulting / SSWConsulting/SSW.Website
✨ Implement File Name Slugification to Enforce Kebab-Case Naming Convention
@wicksipedia is already working on this.
Since Jul 3, 2025.
- Dominant language
- HTML
- Stars
- 14
- Forks
- 10
- Avg merge
- 13h 51m
- Merged PRs (30d)
- 38
Description
Requested by: @wicksipedia via YakShaver.ai 🦬
cc: @brookjeynes-ssw, @adamcogan, @babakamyljanovssw
Hi Team!
🟥 Watch the video (2 min 12 sec)
Url from screen share: https://github.com/SSWConsulting/SSW.Website/tree/main/content/v2Technologies/technologies
Pain
To prevent inconsistencies in file naming conventions across different operating systems, implement a file name slugification method that enforces kebab-case (lowercase with dashes) for all file names in the SSW Website (Dev - Next.js) project. This will ensure uniformity and prevent issues related to case sensitivity.
Acceptance Criteria
- All existing files in the repository are renamed to follow the kebab-case naming convention.
- A reusable slugification function is implemented to automatically convert new file names to kebab-case.
- The slugification function is applied to all relevant file creation processes in the project.
- Documentation is updated to reflect the new file naming convention and slugification process.
Screenshot

Figure: Inconsistent file naming conventions causing case sensitivity issues
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.