Update module documentation
This commit is contained in:
+24
-5
@@ -1,10 +1,29 @@
|
|||||||
defmodule MusicLibrary do
|
defmodule MusicLibrary do
|
||||||
@moduledoc """
|
@moduledoc """
|
||||||
Important contexts:
|
Music Library is an Elixir/Phoenix application for managing a personal music collection.
|
||||||
|
|
||||||
- `MusicLibrary.Artists` contains functions to access artists
|
It provides comprehensive functionality for tracking music records, integrating with external
|
||||||
- `MusicLibrary.Records` contains functions to access and manipulate records _irrespectively_ of being in the collection or wishlist
|
services, and analyzing listening habits.
|
||||||
- `MusicLibrary.Collection` contains functions to access and manipulate records in the collection
|
|
||||||
- `MusicLibrary.Wishlist` contains functions to access and manipulate records in the wishlist
|
## Core Contexts
|
||||||
|
|
||||||
|
### Record and Collection Management
|
||||||
|
- `MusicLibrary.Records` - Functions to access and manipulate records irrespectively of collection status
|
||||||
|
- `MusicLibrary.Collection` - Functions to access and manipulate records in the collection (purchased records)
|
||||||
|
- `MusicLibrary.Wishlist` - Functions to access and manipulate records in the wishlist (unpurchased records)
|
||||||
|
- `MusicLibrary.Artists` - Functions to access and manage artist information
|
||||||
|
|
||||||
|
### Search and Discovery
|
||||||
|
- `MusicLibrary.Search` - Universal search functionality across records and artists
|
||||||
|
- `MusicLibrary.BarcodeScan` - Barcode scanning for quick record identification and import
|
||||||
|
|
||||||
|
### External Service Integration
|
||||||
|
- `MusicLibrary.ScrobbleActivity` - Last.fm integration for scrobble tracking and statistics
|
||||||
|
- `MusicLibrary.ScrobbleRules` - Rules system for normalizing scrobbled track metadata
|
||||||
|
|
||||||
|
### Content and Metadata Management
|
||||||
|
- `MusicLibrary.Colors` - Color extraction from album artwork using fast or slow algorithms
|
||||||
|
- `MusicLibrary.OnlineStoreTemplates` - Configurable templates for generating online store URLs
|
||||||
|
- `MusicLibrary.Secrets` - Encrypted storage for API keys and sensitive configuration
|
||||||
"""
|
"""
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user