Skip to content

XiCheng148/CodeRadio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeRadio

GitHub release (latest by date) Swift Platform License Build Status PRs Welcome

🎵 24/7 music designed for coding, now in your mac!

A menu bar music radio client for https://coderadio.freecodecamp.org (about), written in Swift.

screenshot

Install

Development

Requirements

  • Xcode 15.0+
  • Swift 5.9+
  • macOS 13.5+
  • Tuist

Build Steps

  1. Install Tuist

  2. Clone repository

git clone https://github.com/XiCheng148/CodeRadio.git
cd CodeRadio
  1. Generate Xcode project
tuist install
tuist generate
  1. Open and build
open CodeRadio.xcworkspace

Automated Build and Release

This project uses GitHub Actions for automated building and releasing:

  1. Push a new version tag to trigger automatic build:
git tag v1.0.0
git push origin v1.0.0
  1. GitHub Actions will automatically:

    • install
    • Build the application
    • Create DMG package
    • Release new version
  2. Build artifacts can be downloaded from Releases

License

This project is licensed under the MIT License. See LICENSE file for details.

Acknowledgments 🙏

This project was inspired by and received help from:

About

A menu bar music radio client for https://coderadio.freecodecamp.org (about), written in Swift.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages