Google Season of Docs 2019 proposed projects

From Ελεύθερο Λογισμικό / Λογισμικό ανοιχτού κώδικα
Jump to: navigation, search

Documentation of Epoptes and sch-scripts

Brief Explanation

Epoptes and sch-scripts are well documented in the Greek site of "Techniki Stirixi": - http://ts.sch.gr/wiki/Linux/epoptes - http://ts.sch.gr/wiki/Linux/sch-scripts

Unfortunately, the English site of Epoptes (http://www.epoptes.org/) isn't as detailed as the Greek one, and there's no site equivalent to sch-scripts, with documentation about managing a school using Linux. Furthermore, the epoptes.org domain owner is no longer involved in Epoptes development, and plans on abandoning the domain soon.

The goal of this project is to create documentation pages in English for these projects, either in wikies or in markdown/github format, and advertise them as the official sites for them.

Expected Results

The deliverables should be two full sites that will document Epoptes and sch-scripts, in wiki, markdown or other appropriate form.

Related Repositories

https://github.com/Epoptes/epoptes https://launchpad.net/sch-scripts


Mentors:

Foteini Tsiami, Yiannis Siahos, Theodoros Karounos, Diomidis Spinellis


Documentation of LTSP

Brief Explanation

Linux Terminal Server Project (LTSP) has undergone a lot of changes in the recent years, and is in the process of being almost rewritten as part of GSoC 2019. Unfortunately its documentation hasn't seen any major updates for more than ten years, and most of its wiki pages are now out of date or even completely inappropriate. For example, http://wiki.ltsp.org/wiki/Special:RecentChanges is full of spam, and https://help.ubuntu.com/community/UbuntuLTSP contains a "deprecated" banner.

A new wiki should be set up, with very up to date documentation on the following topics:

    • An installation page, that will allow new ltsp users to quickly get ltsp up and running.

It should include instructions on:

    • Installing the ltsp packages, at least for Debian-based distributions
    • Creating a virtual disk for the clients
    • Configuring the TFTP, DHCP and DNS server
    • Configuring the network, either for single or dual NIC setups
    • Configuring the clients to boot from the network, for BIOS or UEFI firmware, or using iPXE/win32-loader
    • Creating and managing user accounts
    • Printer and folder sharing
    • Managing multiple LTSP server installations
    • Configuring the clients via lts.conf

Expected Results

The deliverable should be a full site that will document LTSP or its successor, in wiki, markdown or other appropriate form.

Related Repositories

- ltsp website: http://ltsp.org - ltsp wiki: http://wiki.ltsp.org - ltsp codebase: https://code.launchpad.net/ltsp


Mentors:

Foteini Tsiami, Yiannis Siahos, Theodoros Karounos, Diomidis Spinellis