arrow-left

All pages
gitbookPowered by GitBook
1 of 3

Loading...

Loading...

Loading...

How to Edit the Wiki

hashtag
Overview

The wiki is hosted on GitBook. For more information, check out their documentationarrow-up-right.

hashtag
Method 1: Open a Change Request on GitBook

hashtag
When to use

Making more than a few edits to the Wiki

hashtag
Information

Change requests are saved automatically

Your can access your change request draft at any time by clicking "Change Requests" in the upper left hand corner

For more information see the GitBook

hashtag
Guide

  1. Sign up for

  2. Get an invite to the organization (email your Khalil lab contact)

  3. Navigate to the eVOLVER Wiki by switching organization to Khalil Lab

  1. Click "Edit" in the top right corner to open a Change Request

  2. Use the GitBook to make your changes

    1. Try to match existing formatting

circle-info

Be sure to update your change request if you are prompted, because that means someone else has merged a request elsewhere. It also means some functions won't work until you update.

hashtag
Method 2: Comment on GitBook

hashtag
When to use

Suggestions, opening a discussion, or questions

Making only a few edits to the Wiki

hashtag
Guide

  1. Sign up for

  2. Get an invite to the organization (email your Khalil lab contact)

  3. Navigate to the eVOLVER Wiki by switching organization to Khalil Lab

  1. See the GitBook

hashtag
Method 3: Edit on GitHub

Less recommended because it does not translate Markdown

Does not require joining GitBook, only requires GitHub account

  1. Click "Edit on GitHub" on the right hand side of the page you want to edit. (Or click on the three dots next to the title to show it)

  2. .

hashtag
Resources

Wikipedia's of guidelines

hashtag
Content Structure

hashtag
Page Content

What content goes in a page?

What content doesn't go in a page?

  • Long blocks of code

    • Reference to a forum post discussing the code

    • Exception: where code is walked through line-by-line as an illustration

Links to subpages in a table of contents

hashtag
Subpage Content

Content specific to subpages - anything not listed is the same as pages

hashtag
Formatting

hashtag
Links

Shortcuts (will not work in block edit mode): cmd + K (Mac) or ctrl + K (Windows)

Usage:

  1. Pointing towards pages, subpages, or paragraphs on this wiki

Formatting:

  1. , otherwise they will not be updated when the title or location changes

  2. Internal links should be formatted using the inline pane

    1. This looks like (when text is highlighted before clicking on the inline text editing box above the cursor)

hashtag

Usage:

  1. Cite information as part of a page

  2. Refer to a forum post on the topic - for questions, data, and detailed discussion

  3. Refer to a specific place in a GitHub repository

Formatting:

  1. Format like , not:

Follow our formatting guidelines, especially for links

  • Once finished with changes, click "Submit for review"

  • Your request will be reviewed and possibly edited before being merged with the Wiki

  • Or this: eVOLVER Community (when no text is highlighted before clicking on the inline text editing box above the cursor)

  • Block-level internal links are very large and should not be used (such as the following):

  • NOT for referencing an eVOLVER Wiki page
    documentationarrow-up-right
    GitBookarrow-up-right
    editorarrow-up-right
    GitBookarrow-up-right
    documentationarrow-up-right
    Edit the file directly on GitHub and open a Pull Requestarrow-up-right
    Other arrow-up-right
    GitBookarrow-up-right
    communitiesarrow-up-right
    list arrow-up-right
    Internal links should be relativearrow-up-right
    this
    eVOLVER Communitychevron-right
    Absolute Linksarrow-up-right
    thisarrow-up-right
    https://docs.gitbook.com/content-creation/editor/inline/link#absolute-linksarrow-up-right

    Documentation

    hashtag
    Why Document?

    1. Accessibility - nonexperts have an easier time learning and will become experts more quickly (they can then improve the eVOLVER).

    2. Complexity - eVOLVER is a complex system and even experts may not have a complete grasp of all its parts.

    3. Knowledge loss - when the designers of an undocumented part are no longer available, any troubleshooting or modification requires rediscovery of how that part works. (Even the designer of a part may forget how it works after some time).

    hashtag
    When to Document

    1. When creating a new feature in the base eVOLVER

    2. No page about the topic exists and it could prove useful

    3. Current documentation is out-of-date or insufficient

    circle-info

    Documentation about optional extensions (optogenetics, biosensing) to the eVOLVER should be collected and added to the Wiki after publication.

    Making a Forum Post

    hashtag
    Background

    Forum post titles should be a summary of the contribution.

    Giving clear background information will help save a lot of time.

    Please include the following information to promote effective discussion.

    • eVOLVER software and hardware versions

    • Expected behavior

    • Actual behavior

    • If about a bug / hardware failure - can it consistently be reproduced? If so, how?

    • Screenshots are necessary

    hashtag
    Example forum posts

    At lower culture volumes optical density readings are affected by stirringarrow-up-right
    How deeply the photodiode and IR LED are pushed in to the vial greatly affects OD readingsarrow-up-right