Skip to content

va9id/bahai-songs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bahá'í Songs pages-build-deployment

Logo

This is an initiative to share Bahá'í song lyrics available at bahaisongs.ca.

Contributing

Want to add a song?

If you want to request for a song to be added, please submit a song on our website.

Code

  • For any issues or suggestions, please create an issue.

  • For any code changes you'd like to add, please create a pull request.

Adding songs programmatically Validate Songs JSON Schema

  • You can also add a song by updating songs.json, which has a workflow when updated ensuring the schema is respected.
  • When adding a song for a new language, ensure the "language" key has the correct ISO 639 language code value
    • The language "Other" is used for uncommon languages since all the language codes aren't supported properly across different platforms by the Intl API.
      • For example: the African language "Nyanja" (with ISO 639 code "ny") doesn't have a DisplayName on browsers in Android, but it does on Apple devices.

Note

The techstack is plain and simple: HTML, CSS, Bootstrap and 🍦 js.

Please don't bother submitting a PR where you turn the site into a react app or something. The goal here is to be lightweight💨 and dependency free.