question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Provide better documentation.

See original GitHub issue

At the moment the only documentation is a basic Getting Started guide GETTING_STARTED.md and API documentation DOCUMENTATION.md which is one file that contains all the API docs for each class and prefab.

Proposal:

The documentation should be split up into separate files and go into a Documentation folder structure like:


  • Documentation/
  • Getting Started/
    • SDK Setup * SteamVR.md * OculusUtilities.md * OculusAvatar.md * …etc
    • Learning the Basics/ * Setting up a pointer.md * Setting up grabbable objects.md * Setting up usable objects.md * Interacting with pointer.md * Locomotion with teleporting.md (covers basic/height adjust/dash) * …etc
  • Tutorials/ * How to do something that I can’t think of an example for right now.md * …etc
  • API/
    • Interactions/
      • VRTK_InteractGrab.md
      • …etc
    • Locomotion/
      • …etc
    • Presence/
      • …etc

This document structure would also be mirrored on the readme.io site.

All documents would also follow common docs guidelines, these guidelines could be stored in the documentation direction called GUIDELINES.md

All API docs (scripts and prefabs) would have specific guidelines of how the docs would be written. All Getting started and tutorials would also include guidelines.

Any images required in documentation would need to be stored on github as github image links.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:17 (10 by maintainers)

github_iconTop GitHub Comments

2reactions
andybakcommented, Nov 22, 2017

Just a reminder that I’m still (slowly) working on my “cookbook” approach to the docs. I’m finding it useful myself and I’ve validated they work so far with a someone else who was learning VRTK. Happy if anyone wants to contribute/criticise/steal/borrow

https://docs.google.com/document/d/1024kS1ZEOD21-UCcYNy2Ibsj6MRHBm3c241O-CIHrvk/edit?usp=sharing

0reactions
thestonefoxcommented, Apr 2, 2019

Closing this as it’s related to an older version of VRTK (v3.3) the master branch is now on VRTK v4. Feel free to request to reopen if the issue is still present.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Writing Better Documentation
Documentation is one of those things that you don't appreciate until you have to work without it. Good documentation should go beyond the ......
Read more >
10 things you can do to create better documentation
Account Information Share with Your Friends The Project Life Cycle #1: Document with pictures if possible #2: Give examples #3: Don't presume to...
Read more >
How to Write Good Documentation: Home
Best Practices for Documenting Your Project · Include a README file that contains · Allow issue tracker for others · Write an API...
Read more >
Importance of Documentation | The Workstream
Documentation is essential to quality and process control. There's more than one way to get things done, and you want to give your...
Read more >
5 Tips for Improving Documentation | CloudApp Blog
Learn how to improve documentation at your company with these five simple ... There are plenty more examples we could give, but these...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found