Difference between revisions of "Category:Web Dev"

From WormBaseWiki
Jump to navigationJump to search
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
=== Access to [[Developer documentation | Developer Documentation Main Page]] ===
+
'''Access to [[Developer documentation | (Old) Developer Documentation Main Page]]'''
 +
 
 +
{{Category: Getting Started (Web Dev)}}
 +
{{Category: Third Party Developers (Web Dev)}}
 +
{{Category: Communication (Web Dev)}}
 +
{{Category: Best Practice (Web Dev)}}
 +
{{Category: Development (Web Dev)}}
 +
{{Category: Maintenance (Web Dev)}}
 +
 
 +
== How to Contribute to the Documentation ==
 +
If you'd like to help out adding to the documentation, that's great! Here is some general good practice that will help keeping the documentation organized, navigable and up to date.
 +
* Ensure a page is tagged with a category, when you add or edit a page. You can browse through our [[#Documentation Structure/Hierarchy]] below, which lists all available categories right now, and locate the '''most specific category''' that describes your page.
 +
<blockquote> For example, include the following code at the bottom of a page will make the page appear under the category [[:Category: Getting Started (Web Dev)]] :
 +
 
 +
<code><nowiki>
 +
[[Category: Getting Started (Web Dev)]]
 +
</nowiki></code>
 +
 
 +
</blockquote>
 +
 
 +
* '''Update''', deprecate or remove old documentation when appropriate.
 +
 
 +
* Any documents that contain potentially '''sensitive information''' belong on Google Docs (Contact Todd for details). This might reasonably include anything that reveals information about '''our systems or architecture'''.
 +
 
 +
* Additional guidelines on [[Documentation and Communication Standards]]
 +
 
 +
* '''Other ideas?''' Please update the wiki here!
 +
 
 +
===Documentation Structure/Hierarchy===
 +
<categorytree mode=pages showcount="on" hideroot="on" depth=4 >Web Dev</categorytree>

Latest revision as of 18:06, 19 June 2014

Access to (Old) Developer Documentation Main Page

Getting Started (Web Dev)

<categorytree mode=pages>Getting Started (Web Dev)</categorytree>

Third Party Developers (Web Dev)

Linking to WormBase content is easy. Find out how to link to HTML pages, text-only dumps, images, and XML pages here.

You are also welcome to contribute to Wormbase website, with open source found on Github. <categorytree mode=pages>Category:Third Party Developers (Web Dev)</categorytree>

Communication (Web Dev)

Meeting agendas, feature discussions - essentially things not implemented

WormBase People (useful for looking up on curators and their specialties)

Weekly Web Dev Call Minutes

Additionally checkout our issues on Github <categorytree mode=pages>Communication (Web Dev)</categorytree>

Best Practice (Web Dev)

Any wisdom that we like to share. <categorytree mode=pages>Best Practice (Web Dev)</categorytree>

Development (Web Dev)

<categorytree mode=pages>Development General (Web Dev)</categorytree>

Main Website (Web Dev)

  • Application overview - An overview of the web application, including MVC structure, request flow, caching, etc

<categorytree mode=pages >Main Website (Web Dev)</categorytree>

GBrowse (Web Dev)

<categorytree mode=pages> GBrowse (Web Dev) </categorytree>

Mobile Website (Web Dev)

<categorytree mode=pages>Mobile Website (Web Dev)</categorytree>

QA (Web Dev)

Developers care about quality! <categorytree mode=pages>QA (Web Dev)</categorytree>

Architecture (Web Dev)

Architecture category deals with Installations, Setting up and Configuring systems (particularly the more complex and less common ones).

For routine tasks, refer to category: Maintenance (Web Dev). <categorytree mode=pages>Architecture (Web Dev)</categorytree>

Maintenance (Web Dev)

Maintenance deals with somewhat common routine tasks.

For Installations, Setting up and Configuring systems (particularly the more complex and less common ones), refer to Category: Architecture (Web Dev). <categorytree mode=pages>Maintenance (Web Dev)</categorytree>

Monitoring and Crises Management

How to Contribute to the Documentation

If you'd like to help out adding to the documentation, that's great! Here is some general good practice that will help keeping the documentation organized, navigable and up to date.

  • Ensure a page is tagged with a category, when you add or edit a page. You can browse through our #Documentation Structure/Hierarchy below, which lists all available categories right now, and locate the most specific category that describes your page.

For example, include the following code at the bottom of a page will make the page appear under the category Category: Getting Started (Web Dev) :

[[Category: Getting Started (Web Dev)]]

  • Update, deprecate or remove old documentation when appropriate.
  • Any documents that contain potentially sensitive information belong on Google Docs (Contact Todd for details). This might reasonably include anything that reveals information about our systems or architecture.
  • Other ideas? Please update the wiki here!

Documentation Structure/Hierarchy

<categorytree mode=pages showcount="on" hideroot="on" depth=4 >Web Dev</categorytree>