-
-
Notifications
You must be signed in to change notification settings - Fork 91
Home
Joaquin Vanschoren edited this page Apr 30, 2014
·
33 revisions
To make development easier, OpenML has been subdivided into several subprojects:
- Website: Website itself and API services: https://github.com/openml/website
Plugins:
-
Java: General Java interface with the OpenML API: https://github.com/openml/java
-
Java: General Java interface with the OpenML API: https://github.com/openml/java
-
Java: General Java interface with the OpenML API: https://github.com/openml/java
Developers who are working on new features may need a Local Installation for testing purposes.
The website is built using a PHP/Java backend and a PHP/javascript frontend.
An overview:
- Backend: The high-level architecture of the website, including the controllers for different parts of the website (REST API, html, ...) and connections to the database.
- Helper functions: Mostly written in Java, these functions build search indexes, compute dataset characteristics, generate tasks and evaluate the results of certain tasks.
- URL Mapping A guide to the basics how a URL maps to internal files.
- Frontend: Architecture and libraries involved in generating the frontend functions.
These are kept for historical purposes. Please use the issue tracker to provide new suggestions.
Roadmap as agreed after the Harvest meetings.
Ideas for future work: Feature requests
Queries to support: Query Brainstorm
Drafts:
Proposals:
Other: