Skip to content

Contribute

Dr. Chet Udell edited this page Feb 19, 2020 · 13 revisions

How to Contribute to the Wiki

Editing existing pages

To begin editing an existing wiki page select the hover over the icons to the right of this page, and select "Edit".

In the edit window, you have access to Markdown style formatting. The wiki also supports HTML embedding, so feel free to customize the page with your own styling.

Where to start?

Find your project in the sidebar to the right and create its page. If your project is not listed, click on the New Page button.

What should I add?

  • Project Template

  • Project Information

    • The goal here is to make your project and all your work easily accessible. Someone new to the lab might want to work on a component to your device. So rather than crawling through GitHub code or reading an outdated project page, you can direct them to the wiki. Maybe they haven't programmed with Arduino before, or don't understand Git/GitHub? (See the next bullet point)
  • How-To's and Getting Started

    • The hardest part of any project is usually the very beginning. Your projects should be designed for easy collaboration, and the best way to encourage that is with clear instructions on how to use your device or code. A great example is Adafruit tutorials. You have probably viewed this page at least once in your time with OPEnS lab; imagine if the only way to learn how to use a Feather M0 device was to just plug it in and start guessing.
    • Obviously your project doesn't have the scope or size of a company like Adafruit, but that means writing easy to follow documentation is a whole lot easier!
  • Embedding images How to Embed Images into your Wiki

  • Milestones and Goals

    • This can be useful for yourself as well as others. It can be easy to lose sight of the bigger picture when your neck-deep in code. Sometimes a simple reminder of what your "thing" is supposed to "do" can save you hours of work. This is also useful for people who are new to a project or coming into it after a hiatus.
  • Whatever you want!

    • This platform is for you to publicly document any aspect of your project's development. Use it in whichever way suits your needs.
Clone this wiki locally