-
Notifications
You must be signed in to change notification settings - Fork 221
GSoC 2016
SageMathCloud is …
All projects require extensive knowledge about modern web-technologies and its technological stack. In particular, SMC is comprised of: * *
Interactive real-time synchronized editor for typed columnar data.
- ...
-
basic infrastructure for connecting a native app to SMC (authentication, socket, protocol)
-
Explore react-native to build an interface. It's not expected to finish everything at once. Work in small incremental steps in order to build a solid foundation for further enhancements.
-
Clearly work out which aspects are hard to do, where are the current limitations, what needs to be done to overcome them, etc.
This project is comprised of a set of ideas to improve the user experience.
-
interactive help: figure out how to extend the UI to give users interactive help, guide them what they are doing, (variable introspection → help → suggestions what to do)
-
templating: build the infrastructure to give users a head-start how to accomplish certain tasks. there are about three levels of granularity to explore this:
- projects: add a directory tree to a project (or create a new project with such a tree of files).
- files: extend the UI and back-end to offer file templates for various tasks. how to organize this?
- code-snippets: build on existing work for inserting code snippets as templates, etc.
This Uncyclo is for CoCalc.com.
A more structured documentation is the CoCalc User Manual.
For further questions, please contact us.