Skip to content

GSoC 18 Milestones

RamyElkest edited this page Aug 13, 2018 · 9 revisions

GSoC 18 Milestones

Setup

  • Create github project
  • Define minimal API list [virConnectOpen, virDomainLookupByName]
  • Set up LICENSE.md
  • Set up README.md
  • Set up DEVELOPMENT.md

Generator

  • Implement minimal API list manually
  • Generate minimal API list manually
  • Generate function doc
  • Generate all wrappers
  • Generate all enums
  • Support ListAll functions
  • Minimise pending failures

Infrastructure

  • Setup Makefile
  • Setup continuous integration (travis)
  • Add run clang-format on generated files
  • Introduce mocha for testing
  • Integrate jsdoc
  • Create santiytest.js for our API coverage

Documentation

  • Overall Code Architecture
  • Build System Architecture

Future

  • Expose Async version for all interfaces
  • Add typescript support to the interfaces