MusicBrainz Development: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(plural ``s (Imported from MoinMoin))
(Redirecting to Development)
 
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
=The Development of MusicBrainz=
#REDIRECT [[Development]]

[[MusicBrainz]] is being developed in small evolutionary steps and this Wiki provides an important resource for this process.

Ideally, each idea, feature, and piece of work has a [[Feature Page|FeaturePage]] of its own in this Wiki. The pages [[Future Work|FutureWork]], [[Current Work|CurrentWork]], [[Finished Work|FinishedWork]] and [[Dormant Work|DormantWork]] list the respective features, their status and who is working on them. This way an idea moves from [[New Feature Suggestions|NewFeatureSuggestions]] to a [[Feature Page|FeaturePage]] of its own, which will be listed first in [[Future Work|FutureWork]], then [[Current Work|CurrentWork]], and finally [[Finished Work|FinishedWork]] or [[Dormant Work|DormantWork]].

If you'd like to help develop more [[MusicBrainz]] features, but are uncertain on where to start, take a look at the [[Development To Do List|DevelopmentToDoList]] that gives lots of details on what features need to be implemented or improved.

If you have a cool idea for [[MusicBrainz]] you can list it under [[New Feature Suggestions|NewFeatureSuggestions]]. '''But''' If you are more serious about it or want to contribute, a good place to find out what to do might be [[Turning Your Ideas Into Reality|TurningYourIdeasIntoReality]]. You might also read [[How To Write Feature Suggestions|HowToWriteFeatureSuggestions]].

Before writing up your suggestion, you may also want to look at the list of [[Current Problem|CurrentProblem]]s with [[MusicBrainz]] (for complex issues where it isn't clear what the best solution is), and the list of [http://www.musicbrainz.org/bugs known bugs] for simpler issues.

----

===FutureWork===

<ul><li style="list-style-type:none">[[Future Work|FutureWork]] lists Ideas suggestions and plans for future development of [[MusicBrainz]] that have come up in the [[Mailing List|MailingList]]. Small unspecific ideas can be listed in [[New Feature Suggestions|NewFeatureSuggestions]] until they grow up enough to have a [[Feature Page|FeaturePage]] of their own.
</ul>
<ul><li style="list-style-type:none">[[Future Work|FutureWork]] implies that the idea is something that has already been discussed at least once and is beeing worked out, but has not been started yet. You can use [[New Feature Suggestions|NewFeatureSuggestions]] for suggestions and discussion that go beyond the scope of the [[Mailing List|MailingList]], but haven't been OK'd yet, as something that MB needs, or wants. Once an idea has been polished up, and deemed something that would be good for MB, it would move to [[Future Work|FutureWork]], which should list only those ideas that are definitely on the slate of things that 'will' be worked on... just not yet.
</ul>

===CurrentWork===

<ul><li style="list-style-type:none">[[Current Work|CurrentWork]] links to [[Feature Page|FeaturePage]]s of features that are ''currently'' worked on ''by somebody''. This is the most interesting part of MusicBrainzDevelopment.
</ul>

===FinishedWork===

<ul><li style="list-style-type:none">Once things are finished they move to [[Finished Work|FinishedWork]]. Hopefully the feature will then get intertwingled into the [[MusicBrainz Documentation|MusicBrainzDocumentation]]
</ul>

===DormantWork===

<ul><li style="list-style-type:none">We also have efforts documented here that are not finished, outdated, discarded or the like. [[Dormant Work|DormantWork]] is the appropriate index for this (as it might be taken up again).
</ul>

----

----


==Stuff==

'''Status:''' ''The following is more or less garbage.'' This section has not been restructured yet. It countains a list without much explanative text and thus many outdated and misplaced/mismnamed pages.
* There is some stuff left, that was listed under [[Current Work|CurrentWork]] but seems to be [[Editing Guideline|EditingGuideline]]<code><nowiki></nowiki></code>s or something similar. This is part of the [[Big Mess|BigMess]].
** [[Talk:Odd Release|OddReleaseDiscussion]] -- Examples of releases that are hard to categorize
** [[Unresolved Style Issues|UnresolvedStyleIssues]] -- Style issues not resolved by the style guide
** [[MusicBrainz Philosophy|MusicBrainzPhilosophy]] -- Discussion on guiding principles and philosophies
** [[Multiple Artist Names|MultipleArtistNames]] -- Collecting artist names that are used by multiple artists

* There is a lot of stuff that I do not know enough about to decide myself whether this is [[Future Work|FutureWork]], [[Current Work|CurrentWork]] or [[Finished Work|FinishedWork]], or something completly different. Some of these pages are outdated and others are very specific. I cannot tidy this section. '''Can someone please help here!''' --[[User:DonRedman|DonRedman]]
** [[Technology Ideas|TechnologyIdeas]] -- Ideas relating to [[MusicBrainz]]'s underlying technology
** [[Single To Multi Enhancements|SingleToMultiEnhancements]] -- Enhancing the conversion from single to multiple artists.
<ul><li style="list-style-type:none">What is the status of this page? It should be called [[Single To Multiple Artists Conversion|SingleToMultipleArtistsConversion]] by the way'' --[[User:DonRedman|DonRedman]]
</ul>
** Database
*** [[Arbitrary URL Feature|ArbitraryURLFeature]]
*** CopyProtectedCDs
*** [[License Tag|LicenseTag]]
*** [[Mixed By|MixedBy]]

** Server
*** AutoInsertFromFreeDB
*** [[Trigger Based Replication|TriggerBasedReplication]]
*** [[Soap Interface|SoapInterface]]
*** [[python-musicbrainz|PythonMusicbrainz]]

[[Category:To Be Reviewed]] [[Category:Development]]

Latest revision as of 08:04, 4 November 2009

Redirect to: