Plugin for GH Classroom
Write a plugin for the Atom editor using Electron.
- The plugin will give support similar to the GitHub plugin but oriented to organizations and teachers.
- It will be similar to Berkan's tool and to classroom assistant
Yo empezaría haciendo el tutorial
Aquí hay otro tutorial:
Aquí hay otro:
En este vídeo explico como se usa Git y GitHub desde Atom:
esto te da una idea de como deberían ser las funcionalidades del plugin que se haga en el TFG. La charla se corresponde con el tutorial:
Los fuentes del paquete github para atom parecen estar aquí:
Los fuentes de open-on-github:
Creo que deberíamos empezar con un objetivo modesto, como simplemente mostrar en una ventana la lista de las organizaciones GitHub del usuario.
List of Atom plugins for GitHub functionalities:
Plugin Find Project from GitHub
It will find the local path to a given github repo, for instance
ULL-ESIT-TFG/ghedsh
and will offer to the user to open the project.
It has an associated JSON file with the known relations:
{
"ULL-ESIT-TFG/ghedsh" : {
"machine": "Darwin sanclemente-2.local",
"path": "/Users/casiano/local/src/githubclassroom/clementeTFG/teachers_pet-terminal",
"user": "casiano"
},
...
}
Has commands as:
- Save relation between repo and path
- Open local repo ULL-ESIT-TFG/ghedsh
**Related Plugins:
Plugin for TOC
Update the plugin markdown-toc
Plugin for GitBook
To give support for GitBook
Plugin for Moodle
It will create a navigation window to quickly go to
- Asignaturas
- Estudiantes
- Libro de Calificaciones
- Tareas
Posiblemente parsear ficheros HTML ya que no se dispone de servicio web