Skip to content

Instantly share code, notes, and snippets.

@arvchristos
Last active August 14, 2018 08:34
Show Gist options
  • Save arvchristos/a579323d320b288dbbc50ad547e859ec to your computer and use it in GitHub Desktop.
Save arvchristos/a579323d320b288dbbc50ad547e859ec to your computer and use it in GitHub Desktop.
Librecust GSOC 2018 Timeline

Timeline

The timeline of librecust GSOC 2018 project as composed and followed by @arvchristos is following:

  • April 23 – May 14
  • Building development environment while updating README and documentation for installation and packaging details.
  • Harvesting of Greek legal documents and design of automation tools for template creation.
  • May 14 – May 20
  • Creation of mockups and prototypes for specific MS Office details (especially MS Office 2003 as this is the mostly used flavor in Greek legal services) that are going to be implemented while getting feedback from users.
  • May 20 – June 15
  • Implementation and testing of UI customizations in real time scenarios (observing employees while using the newly implemented changes).
  • Development of Page Numbering extension in the context of easing UI workflow (as of primary request from the majority of employees transiting to LibreOffice).
  • Development of deb package for debian deployment.
  • Development of interactive script (installer.sh) for non-debian distributions.
  • June 15 – July 20
  • Automation of legal document creation and development of additional extensions.
  • AutoText and LibreLaw extension development.
  • Localization of all extensions in Greek for easing usage from employees (gettext implementation, see wiki page).
  • Implementing separate update policy using update.xml metadata files for each extension.
  • July 20 – August 8
  • Port of AutoText addon as sidebar utility and refactor code (see Sidebar approach).
  • Page numbering addon port for OpenOffice and Python 2.7 (see Code )
  • Use 3gm API to fetch laws in the Insert Law extension function of LibreLaw toolbar.
  • Building of Github page.
  • Building of debian apt repo (see Installation wiki page).
  • Writing of documentation pages for end users and including them in Github page and LibreOffice Help catalogs(see Guides section of wiki or github page).
  • Further code, as well as installation requirements and details documentation.
  • Reorganization of Github Repo.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment