https://github.com/mavstuff/openblocks
https://github.com/mavstuff/openblocks
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mavstuff/openblocks
- Owner: mavstuff
- License: other
- Created: 2024-01-29T08:09:20.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-29T10:49:41.000Z (almost 2 years ago)
- Last Synced: 2024-12-27T01:24:48.115Z (about 1 year ago)
- Language: Java
- Size: 4.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.MIT
- Support: support/ardublock_def.xml
Awesome Lists containing this project
README
OpenBlocks refactoring branch
=============================
This is a fork of [MIT OpenBlocks](http://education.mit.edu/drupal/openblocks)
(covered by the MIT license) for refactoring purposes.
The principal objective of the fork is to make the code more amenable to inclusion to other projects.
Getting Started:
------
$ mvn clean package
$ mvn exec:java -Dexec.mainClass="edu.mit.blocks.controller.WorkspaceController" -Dexec.args="support/lang_def.xml"
To do:
------
* upgrade code maintainability from the academic baseline to the commercial baseline
* replace static singletons with contexts and instances
* separate the model from the UI
Done:
-----
* move the various project packages from the main namespace to under the ``edu.mit.blocks`` package
* refactor out functionality such as network communication
* remove dependency to TableLayout, which doesn't appear to be actively maintained,
and really not even used in a very complex manner
Contributors:
-------------
In order of first appearance on commit logs:
* The original MIT team: Eric Klopfer, Daniel Wendel, Ricarose Roque, Corey McCaffrey, Lunduo Ye, Aidan Ho, Brett Warne, Xudan Liu, Hout Nga
* Mikael Gueck (https://github.com/mikaelhg)
* David Li (https://github.com/taweili)
* Philippe Cade (https://github.com/philippecade)
* Tony Graham / MenteaXML (https://github.com/MenteaXML)