The brainstorm namespace is used for requesting features and concepts, discussing ideas, and providing feedback for design and balance purposes. Feedback for existing concepts takes higher priority than adding new concepts, as the development checklist is quite long, however ideas on how to modify existing concepts are appreciated and welcome. Discussions are sorted in sub-namespaces of their own, including User Interface ideas and Internal Systems & Coding discussions.
The current workflow is to iterate over concrete proposals in this wiki.
If it's just an idea, please get some feedback in the Game Design Discussion section of Crawl community board: The Tavern. Alternately, drop by ##crawl-dev on Freenode or e-mail the DCSS mailing list to discuss a mature idea that is ready to be formulated as a proposal.
The initial steps in submitting a concrete proposal involve:
Developers then post an approved proposal as an “Implementable” in the tracker. The tracker acts as a list of approved ideas for any interested developer to pick up and create as a patch.
As mentioned previously, before adding a new suggestion, read the Refused and Rejected Concepts List.
Create new pages as needed, but please locate the appropriate category. Examine the Namespaces page to determine where to categorize or discuss your new feature. If you cannot locate a proper namespace, put your idea under Miscellaneous.
This wiki is for topic proposals and to maintain / manipulate those proposals and ideas into working forms. Discussion and chatter about topics from new contributors is best conducted in The Tavern Forum.
After creating the wiki topic, go to The Tavern's Game Design Discussion Forum and search for an appropriate existing thread. If you cannot find one, create one. Then, post a link to the Tavern thread on the wiki page and a link to the wiki topic on the thread.
The rationale for this is that discussion across a wiki is not easily manageable historically (multiple updates in varied places) and technically (tracking changes without having to check multiple links), whereas a forum is built for this purpose. The intent of the wiki is for designing and modifying the designs, and as a repository for implementable items. By maintaining a standard area for discussion, DCSS can avoid unintentional or non-debated patching and updates that might be rolled back (example: the translocations vs. constriction debacle). Tavern Thread to Discuss.
UBB Code for posting a link to the DCSS Wiki from a Tavern Thread :
Wiki Code for posting a link to the Tavern from a DCSS Wiki page :
This is how it will look on the topic wiki page:
|Discussion||Tavern Thread to Discuss|
All categories allow feedback on existing proposals and submission of new proposals.