Giter Club home page Giter Club logo

documentation's Introduction

documentation's People

Contributors

annajiat avatar bast avatar blankdots avatar blindij avatar ingstra avatar johanhellsvik avatar jsatuit avatar juholehtonen avatar luisaforozco avatar marcelldls avatar rantahar avatar rkdarst avatar sabryr avatar samumantha avatar shimwell avatar svenvanderburg avatar vathasav avatar vezeli avatar wikfeldt avatar wmvanvliet avatar zbynio414 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

documentation's Issues

Real life example

Use a real life examples. Try to use CodeRefinery and ReadTheDocs examples

don't use word "developer"

use "researcher" instead. "Developer" can sound a bit intimidating or irrelevant, many researchers don't identify with the term

Character encoding issues

I saw a problem on a windows 10 computer with sphinx + RTD. The build failed on RTD.

  • file reported that conf.py was utf-8, as did locale.
  • When opening the file, it appeared the one character in the name in the file wasn't proper utf8 (ä or ö).
  • Building the docs failed with the usual "ascii can't decode ordinal..." even though it somehow seemed to be trying to decode in utf8. I didn't spend too much time tracking it down, because...
  • Changing the python interperter to "CPython 3.X" made it build successfully, but not sure

I think that most likely no action is needed on this, but something to keep in mind. I would think that if everything works normally, utf8 characters would work even with python 2.X so I'm not sure what the root problem was. Maybe mention changing to Python 3.X if things don't build.

"default" template does not work

The "default" template is not available on some installations. (The particular error was not finding about.html template or some such... maybe other lines need changing).

I saw it on two computers running sphinx installed via anaconda on windows 10.

Adjust timings

After things have shifted. Will do this once I am through with the current sweep.

Markdown and RST

Explain better what is the difference between markdown and RST and why we use both.

Missing navigation options in lesson template

It appears that all coderefinery lesson pages are missing some navigation links (next, previous). This is not exclusive for the documentation lesson. The template is very similar to the Software Carpentry template, but is missing this crucial bit. This makes it cumbersome when going into a lesson chapter page (e.g. https://coderefinery.github.io/documentation/02-requirements/) because one needs to go back to the contents list to navigate to the next chapter. Unless I'm missing something!

explain what the minimum is and then build things up.

minimum is to document how to run something (for your future self). If others will be using your code, add installation instructions, examples for getting-started, keyword reference. If many will be using it, create website, FAQ section, tutorials, etc.

figure out git and nano in anaconda prompt

windows users (probably) need to use the Anaconda prompt to run sphinx commands (sphinx-build, sphinx-quickstart). Git seems to be present in the standard anaconda installation, but not nano.
TODO:

  • figure out which git is available in the anaconda prompt
  • figure out why conda install -c anaconda nano didn't work on a windows machine (see https://anaconda.org/anaconda/nano)

simplify exercise with the feature chapter

people were struggling setting up the toc part in the index.rst (episode 04) - ideally they should not need to struggle with that because that was not the main message.

Emphasize that versioning is the most important aspect

We mention many aspects but this one often is mentioned in passing. Documentation has to be part of the code repository. This has to be mentioned in capitals and a drawing on the white board. For me this is the one take-home message that everybody has to take from this lesson and it cannot be mentioned just in passing.

Adding or changing in different section of this lesson

  • Motivation to tell why document. Lightweight
  • What defines a good documentation.
  • Listing tools - less important
  • Deployment - some time there is not enough time for Github pages
  • Teach less syntax
  • Exercise - 3 - Re-use Git knowledge

Verify links

In some links the URL and link text have been swapped so they link into the void.

instructor guidelines

Bullet points for each lesson, each episode,
Collecting experience - lessons learned.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.