Sobre el proyecto

Audius es una plataforma musical gestionada por la comunidad y una puerta de entrada para desarrolladores al mayor catálogo musical abierto de internet, el Open Audio Protocol. Este repositorio es el monorepo de las aplicaciones de Audius, que contiene la aplicación web y de escritorio, la aplicación móvil para iOS y Android, un reproductor embebido para sitios de terceros, el SDK de TypeScript para el protocolo Audius, el sistema de diseño de Audius (Harmony), estado y utilidades compartidas, instrucciones de programas de Solana, interacciones con contratos de gobernanza y staking de Ethereum, utilidades de matemáticas decimales de punto fijo, un servicio de autenticación e identidad, una CLI para acciones del stack de desarrollo, definiciones de servicios y configuración compartida de ESLint. Comenzar es sencillo: ejecuta `npm install` para instalar las versiones correctas de node, ruby y python, instalar las dependencias, configurar las herramientas de línea de comandos para interactuar con el protocolo e inicializar los hooks de git. Las aplicaciones se pueden ejecutar en entornos de desarrollo, stage o producción usando scripts de npm como `npm run web`. El repositorio acepta contribuciones mediante pull requests y proporciona instrucciones para reportar problemas de seguridad.