Summer of Code/2015/Turtle Blocks export as Javascript: Difference between revisions

Line 24: Line 24:
! Weeks                                                              !! Activity
! Weeks                                                              !! Activity
|-
|-
| 19 May - 25 May  || activity
| 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 || activity
| 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 || activity
| 31 May - 6 June || Implement blocks transformation from  "boolean" and "flow" (partial) palettes
|-
|-
| 7 June - 13 June || activity
| 7 June - 13 June || Finish implementation of "flow" palette blocks and export "blocks" palette
|-
|-
| 14 June - 20 June  || activity
| 14 June - 20 June  || Implement blocks transformation from  "actions" palette
|-
|-
| 21 June - 27 June || activity
| 21 June - 27 June || Implement blocks transformation from  "media" palette
|-
|-
| 28 June - 4 July  || activity
| 28 June - 4 July  || Implement blocks transformation from  "sensors" palette
|-
|-
| 5 July - 11 July || activity
| 5 July - 11 July || Implement blocks transformation from  "extras" palette
|-
|-
| 12 July - 18 July || activity
| 12 July - 18 July || Integrating different kinds of blocks and export them in Javascript
|-
|-
|19 July - 25 July  || activity
|19 July - 25 July  || Testing transformation of "media", "sensors" and "etras" blocks. Write documentation
|-
|-
|26 July - 1 Aug    || activity
|26 July - 1 Aug    || Testing export in Javascript for multiple turtles and custom turtles
|-
|-
|2 Aug - 8 Aug || activity
|2 Aug - 8 Aug || Testing the whole project, finding bugs and fixing bugs
|-
|-
|9 Aug - 15 Aug || activity
|9 Aug - 15 Aug || Testing and fixing bugs. Write documentation
|-
|-
|15 Aug - 22 Aug || activity
|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.