Module:Studio sessions

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search

Documentation for this module may be created at Module:Studio sessions/doc

-- Studio cuts: a particular recording of a composition, and where it turns up.
--
-- The module itself lives in the repository, at
-- extensions/PickiPediaContent/lua/pickipedia/studio.lua, and is loaded from
-- there through Scribunto's external library paths. Six hundred lines
-- deciding what every song, record and musician page says is code, and code
-- belongs somewhere that reviews it, remembers why it changed, and can put it
-- back. On a wiki page it had none of those.
--
-- So change it there, not here. An edit to this page would be overridden by
-- nothing and reviewed by nobody -- it would simply take effect, across
-- thirty-six pages, which is the problem.
--
-- The model it implements is documented at PickiPedia:Compositions: a
-- composition is a page in Song:, a cut is one recording of it by one lineup
-- on one day, and an appearance is that cut turning up on a record. Templates:
-- Studio cut, Cut appears on, Record tracks, In the studio.
--
-- Tests run without a wiki, in the extension's tests/check-studio.lua.

return require( 'pickipedia.studio' )