1. State of the art, project management and documentation

This week I have to work for this assignment that is about learning all the tools I have in Gitlab and Markdown to writte my documentation. I have to explain code, writte some links, add some video links, design and edit some images, etc. Besides I have to writte about my final project, explain some ideas, describe every tool I will need for fabricating my final prototype.

Gitlab and Markdown?

First of all I would like to say that I'm so happy to work on Gitlab. When I was working on my fab academy we have to upload or web from terminal, it wasn't complicated but compare with gitlab it has a interface that is super easy to work with. Besides, I used to work with HTML code wich is really nice but I have to confess that It was really slow my process of documentation because i didn't have any template, I wrote every damn code line of my Fab Academy web page, evethough I'm proud of what i did now working with Markdown is like magic, everything is super fast, so this is good because i can focus on my project.

Ok, so, according to wikipedia these are Gitlab and Markdown concepts:

Gitlab is a web-based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking and CI/CD pipeline[7] features, using an open-source license, developed by GitLab Inc.

Markdown is a lightweight markup language with plain text formatting syntax. Its design allows it to be converted to many output formats, but the original tool by the same name only supports HTML.

First step

// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

3D Models

Project management and documentation Class

Fabricademy 2019-20 - Review Class 01 - State of the Art from Textile Academy on Vimeo.

Learning outcomes

  • Learn the process and tools used to document course work
  • Acquire the necessary skills to publish projects, documentation and share the results of each assignment

Student checklist

  • Build a documentation website describing me and my motivation for the textile-academy, including my previous work
  • Upload the documentation to my project page on class.textile-academy.org
  • Add references and research based on the topic of your interest
  • Learn how to upload images, videos, references and how to use Markdown and Gitlab
  • Customize your website and document how you did it (extra credit)