Summer of Code/2015/Turtle Blocks export as Javascript: Difference between revisions
| Line 24: | Line 24: | ||
! Weeks !! Activity | ! Weeks !! Activity | ||
|- | |- | ||
| 19 May - 25 May || | | 19 May - 25 May || Write code in Javascript for exporting blocks from the "Turtle" palette using code from Turtle Blocks JS. | ||
|- | |- | ||
| 26 May - 30 May || | | 26 May - 30 May || Write code for exporting "pen" and "number" palettes. For each implementation I will keep a pattern for adding new blocks in Javascript easily. | ||
|- | |- | ||
| 31 May - 6 June || | | 31 May - 6 June || Implement blocks transformation from "boolean" and "flow" (partial) palettes | ||
|- | |- | ||
| 7 June - 13 June || | | 7 June - 13 June || Finish implementation of "flow" palette blocks and export "blocks" palette | ||
|- | |- | ||
| 14 June - 20 June || | | 14 June - 20 June || Implement blocks transformation from "actions" palette | ||
|- | |- | ||
| 21 June - 27 June || | | 21 June - 27 June || Implement blocks transformation from "media" palette | ||
|- | |- | ||
| 28 June - 4 July || | | 28 June - 4 July || Implement blocks transformation from "sensors" palette | ||
|- | |- | ||
| 5 July - 11 July || | | 5 July - 11 July || Implement blocks transformation from "extras" palette | ||
|- | |- | ||
| 12 July - 18 July || | | 12 July - 18 July || Integrating different kinds of blocks and export them in Javascript | ||
|- | |- | ||
|19 July - 25 July || | |19 July - 25 July || Testing transformation of "media", "sensors" and "etras" blocks. Write documentation | ||
|- | |- | ||
|26 July - 1 Aug || | |26 July - 1 Aug || Testing export in Javascript for multiple turtles and custom turtles | ||
|- | |- | ||
|2 Aug - 8 Aug || | |2 Aug - 8 Aug || Testing the whole project, finding bugs and fixing bugs | ||
|- | |- | ||
|9 Aug - 15 Aug || | |9 Aug - 15 Aug || Testing and fixing bugs. Write documentation | ||
|- | |- | ||
|15 Aug - 22 Aug || | |15 Aug - 22 Aug || Fix the last bugs. Clean up | ||
|} | |} | ||
* What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then. | * What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then. | ||