Fetching the latest programs, projects, and workspace data.
Promote Openness through use and development of Open Standards and Open Source
Showing 5 of 13 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Vyron Drosos
<p><code>Git-issue</code> is a minimalist issue management system based on <code>git</code>. It strives to be <strong>simple to use</strong>, <strong>decentralized</strong>, and in line with existing <strong>Unix software philosophy and design</strong>. Currently, <code>git-issue</code> can import data from GitHub's issue management interface, but <strong>not</strong> export them. This is limiting in the following ways:</p> <ul> <li>It can lead to out-of-sync issue databases between git-issue and <em>GitHub</em>, which means that users have to access both to get the whole picture</li> <li>It prevents usage of git-issue as an <strong>one-stop solution</strong>, since GitHub's interface still needs to be used to process issues opened in GitHub</li> <li>It limits potential use cases, since <code>git-issue</code> has to compete with ubiquitous issue management solutions such as <em>GitHub/Gitlab</em>, instead of synergizing with them</li> </ul> <p>Thus, adding export capabilities would complete the round-trip integration between <code>git-issue</code> and <em>GitHub</em>, and pave the way to wider adoption. The same argument can be made with <em>GitLab</em>, for which neither export nor import capability is currently supported. This proposal aims to add import and import/export functionality for GitHub and GitLab respectively.</p>
Mentors: Student: Dimitrios Styliaras
<p>Create a modern dynamic interface for the CScout project</p>
Mentors: Student: Michail Chatzianastasis
<p>I propose the development of a web application that will support the whole lifecycle of a thesis creation, namely, a Thesis Management System(TMS) that will benefit the students as well as the professors. This proposed system aims at eliminating the time consuming procedures and paper work at the very basic level by encapsulating and automating them with in the web app. MoreoverTMS will provide the functionality of an open source digital repository of completed theses, where the student authors can share their work to a wide audience and may be cited more easily by companies and researchers in their academic community.</p>
Mentors: Student: EVANGELOS KARATARAKIS
<p>Java and UML (Unified Modeling Language) are very strongly connected. As for the Java programming itself there are countless software and editors which can make the work of a Java programmer easier. On the other hand there aren't any similar software which can be useful to a UML disigner since almost each drawing editor for designing UML diagrams is difficult to handle and requires to manupulate lines and shapes by hand. For that reason UMLGraphs is an important and useful tool not only for the UML designer but also for the Java programmer and fully functional software to automatically generate via coding commands class diagrams and sequence diagrams. UMLGraphs has been developed using com.sun.javadoc API and now the next level to achieve is to make it be fully functional using the latest jdk.javadoc.doclet doclet API , which is the main goal of this project along with the support for Java features such as Lambdas and Generics, unit tests and integration tests.</p>
Mentors: Student: alkisg
<p>LTSP (Linux Terminal Service Project) allows diskless workstations to be netbooted from a single server image, with centralized authentication and home directories. But the project shows its age; the initial thin-client focused design is no longer suitable for the netbooted fat client/wayland era, and it contains a lot of stale source code. This GSoC project is about designing and implementing a modern replacement of LTSP.</p>