Diferencia entre revisiones de «Tutorial: Github y Freecad»

De WikiRobotics
Saltar a: navegación, buscar
(Descripción)
(X Plantilla)
Línea 143: Línea 143:
 
| [[|thumb|300px|  (''click para ampliar'')]]
 
| [[|thumb|300px|  (''click para ampliar'')]]
 
|}
 
|}
 +
 +
=== 3 Fork me on github! ===
 +
 +
=== 4 Git push: Subiendo el llavero "hola mundo" ===
 +
 +
=== 5 Contribuyendo: pull request ===
 +
 +
=== 6 Aceptando cambios ===
 +
 +
=== 7 Sincronízate! ===
 +
 +
=== 8 Final: Listo para hacer tu primera contribución original ===
  
 
=== X Plantilla ===
 
=== X Plantilla ===

Revisión del 00:51 16 feb 2015

Github y Freecad

Introducción

Freecad pertenece al patrimonio tecnológico de la humanidad. Esto abre las puertas a que cualquier persona del mundo pueda usar esta herramienta para diseñar piezas 3D. El siguiente paso es aunar esfuerzos y aumentar entre todos este patrimonio contribuyendo con nuevas piezas diseñadas. Pero esto sólo es posible si aprendemos a usar herramientas que nos permitan compartir, contribuir y colaborar. Una de ellas es github.

El propósito de esta serie de microtutoriales es enseñarte lo mínimo indispensable de github para que puedas contribuir con tus piezas 3D al incremento del patrimonio tecnológico de la humanidad. Este esfuerzo merecerá la pena.

Se propone un reto: "Crear entre todos una biblioteca de llaveros en Freecad". Es un experimento. Por un lado se dispondrá de un repositorio en github sobre el que se realizarán las entregas de los ejercicios propuestos en los tutoriales, y sobre el que podréis hacer pruebas y ensayos. Por otro lado podremos ver cómo va creciendo con el tiempo, la cantidad de gente que contribuye, etc.

Diseño del Llavero ficha de casino (click para ampliar)
Llavero fichero de casino impreso (click para ampliar)

¿Por qué llaveros? Bueno, me parece que es algo muy genérico y que se imprime en 3D muy bien. Hay gente que los colecciona. Se pueden regalar. Y prácticamente cualquier cosa se puede convertir en llavero. Así que, ¿Por qué no? :-)

Claves

Tutorial github. Freecad. Patrimonio tecnológico de la humanidad. Piezas 3D. Biblioteca de llaveros en Freecad

Descargas

Todos los ejemplos están en el repositorio de la biblioteca de llaveros en github

PLAYLIST

PLAYLIST CON TODOS LOS VIDEOS DE LA SERIE DE MICRO-TUTORIALES

¡Manos a la obra!

1 Presentación

Video Tutorial 1/X
(click para ampliar)
(click para ampliar)

Descripción

Presentacion de la serie de microtutoriales. La importancia de contribuir y compartir Explicación del "efecto comunidad":

Imaginemos una mínima comunidad de 4 personas, en las que cada una hace un diseño 3D y lo comparte

Minicomunidad de 4 usuarios. Cada uno aporta un diseño (click para ampliar)
Los 4 comparten sus diseños (click para ampliar)

El balance es positivo para todos. Cada uno aporta 1 pieza, pero recibe 3. En las comunidades el conocimiento se amplifica y multiplica y siempre se recibe más de lo que se aporta.

balance positivo para el usuario (click para ampliar)

¡Vamos a aprender a contribuir!

2 Git clone: bajando proyectos de Github

[ Video Tutorial 2/x]
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]

Descripción

  • Conceptos nuevos:

TODO:

  • Mostrar el repo en web (sin logearse)
  • "Hola! Soy obijuan y en este microtutorial vamos a aprender a bajarnos proyectos de github"
  • Se puede acceder sin necesidad de estar registrado. Esto es muy importante!
  • NOTA: Repo en inglés. Queremos compartir con la mayor cantidad de gente
  • Navegación por los directorios desde el navegador
  • Visualizacion de ficheros STL
  • Descarga individual de ficheros. Bajar llavero "ficha de casino"
  • Bajar el repo entero:Necesitamos instala run cliente git
  • El más usado es git. Pertenece al patrimonio
  • Línea de comandos
  • Cada uno que busque para su SO el cliente que mas le guste. Pero las operaciones son las mismas
  • Ubuntu 14.10:
    • Sudo apt-get install git
    • git clone
    • URL del proyecto de git
    • Proyecto Clonado!
  • Abrir nautilus y navegar
  • Abrir llavero ficha de casino en freecad

Explicación

[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]

Ejercicios propuestos

  • Ejercicio 1:
    • Instalar el cliente git para vuestro Sistema Operativo
    • Clonar el repo de los llaveros
    • Navegar en local y echar un vistazo :-)
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]

3 Fork me on github!

4 Git push: Subiendo el llavero "hola mundo"

5 Contribuyendo: pull request

6 Aceptando cambios

7 Sincronízate!

8 Final: Listo para hacer tu primera contribución original

X Plantilla

[ Video Tutorial X]
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]

Descripción

Plantilla wiki para crear nuevos tutoriales

  • Conceptos nuevos:

Explicación

[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]

Ejercicios propuestos

  • Ejercicio 1:
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]
  • Ejercicio 2:
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]
  • Ejercicio 3:
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]
  • Entregas
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]
[[|thumb|300px| (click para ampliar)]] [[|thumb|300px| (click para ampliar)]]

Ficheros

[]
[]
[]
[]
[]
[]
[]
[]

TODO

  • xxx

Repositorio

Los ficheros fuentes están en este repositorio:

Autor

Licencia

By-sa.png This work is licensed under a Creative commons Attributions Sharealike.

Sobre este tutorial

Este tutorial está realizado exclusivamente usando herramientas libres.

  • Sistema Operativo: Ubuntu Linux 14.10
  • Freecad: Freecad 0.14.3702
  • Retoque imagenes: gimp 2.8.10
  • Dibujos: inkscape 0.48.5
  • Grabación escritorio: Kazam 1.4.5
  • Edición de vídeos: Openshot 1.4.3
  • Visualización de las pulsaciones del ratón: keymon 1.17

Enlaces

Proyecto Clone wars

Proyecto Clone wars: Construye tu impresora 3D opensource!
Proyecto Reprap
Proyecto RepRap: Impresoras 3D auto-replicantes. El origen de la revolución de las impresoras 3D opensource
Obijuan Academy
Obijuan Academy, Tu academia rebelde! ;-)