An Integrated Development Environment for Sugar and Sugarizer.
Jappy Activity allows code editing and execution, much like Pippy in classic Sugar.
This provides the browser platform with a clear Python style syntax.
Jappy is already a full IDE, it can run Python code and save it in your Journal.
These are good objectives to achieve with GSOC
- An interactive console
- Build zip bundles (.xo)
- Git version control
- Internationalization of strings in Exceptions
- Interactive Debugger, Linter (like http://thonny.org/)
- Block snippets (like https://codesters.org/)
- External resources (like http://jsfiddle.net)
- More examples
Sebastian Silva - User:Sebastian
Discussion to happen on sugar-devel@
When it's done.
Proposed Architecture / Stack
Single page application.
Ace editor. Y-JS for collaboration. Git support.