GithubHelp home page GithubHelp logo

isabella232 / documentation-33 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from imperialcollegelondon/documentation

0.0 0.0 0.0 379.51 MB

iCub Tech Docs

Home Page: https://icub-tech-iit.github.io/documentation

License: BSD 3-Clause "New" or "Revised" License

Shell 9.59% Ruby 73.17% Dockerfile 17.24%

documentation-33's Introduction

iCub Tech Docs

GitHub Pages Check Links PRs Welcome

๐ŸŒ Browse our online documentation.

This is an attempt to make available to the community useful information that are not present or easily accessible through our official documentation. Thus, at the time being, it is intended to be an ever-growing container that supports and integrates with the official resources.

๐Ÿ“ Importantly, you can contribute to these docs by fixing typos and proposing new additions (see below).

Contributing

Check out our CONTRIBUTING guidelines.

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Maintainers

This repository is maintained by:

@pattacini

โ˜ Cloud Workflow

You can leverage on the following Cloud IDE's to quickly get a testing platform where to try out how the documentation is rendered.

๐Ÿ”˜ Gitpod

First off, sign up for Gitpod using your GitHub credentials. You'll have 50 hours/month of free usage on public repositories. Also, remember to visit the Gitpod Integrations to make sure that all GitHub options are ticked in.

Then, install the Gitpod browser extension.

Click to enlarge
Click to enlarge

๐Ÿ”˜ GitHub Pages on Forks

We use GitHub Actions to publish the website on the GitHub Pages. However, GitHub Actions are disabled by default on forks. Thus, follow the steps below, where you have to correctly fill up the signature your-fork:

๐Ÿ”ฝ Local Workflow

๐Ÿ’ป Install the environment yourself

If you prefer to work on the documentation on your own computer without using Cloud IDEs as described in the previous section, you need to install the following software packages:

Once you have installed them, just clone this repo, navigate to it and serve its content with the mkdocs serve command:

git clone https://github.com/icub-tech-iit/documentation
cd documentation
mkdocs serve

๐Ÿ“ฆ Rely on package managers

In the next sections, we will describe in detail how to install the required dependencies using different package managers.

๐Ÿ conda

You can use the conda-forge distribution to install the required dependencies on Linux, macOS or Windows. First of all you need a conda distribution, for example Miniforge3.

If you already have a conda distribution, just create a new environment (for example called mkdocs-env) and install in it the require dependencies:

conda create -n mkdocs-env
conda activate mkdocs-env
conda install --channel conda-forge mkdocs-material mkdocs-material-extensions pymdown-extensions

After the installation, whenever you need to test the website just activate the mkdocs-env environment and call mkdocs serve in the documentation directory:

cd documentation
conda activate mkdocs-env
mkdocs serve

documentation-33's People

Contributors

pattacini avatar julijenv avatar mbrunettini avatar violadelbono avatar marcoaccame avatar elio75 avatar salvi-mattia avatar maurizbo avatar traversaro avatar actions-user avatar davidetome avatar maggia80 avatar nicogene avatar s-dafarra avatar alexantn avatar cedricgoubard avatar fabrizio69 avatar giulioromualdi avatar mfussi66 avatar mick3lozzo avatar simeonedussoni avatar yeshasvitirupachuri avatar

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.