Editing User:Amarjeet Singh Kapoor/GSoC2016/Project
From BRL-CAD
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 198: | Line 198: | ||
* Study existing parameter widget code and will try fixing some existing bugs. | * Study existing parameter widget code and will try fixing some existing bugs. | ||
− | ''' | + | '''Week 1''' |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * Write prototype code to add more widget options. | |
− | * | + | * Take community feedback on it. |
− | |||
− | |||
− | * | ||
− | ''' | + | '''Week 2''' |
− | |||
− | |||
− | |||
− | ''' | + | * Check each use case associated with it. |
+ | * Finalise the code for specifying the input parameter widget. | ||
+ | * Write documentation for this part of code. | ||
+ | |||
+ | '''Week 3''' | ||
+ | |||
+ | * Revising parsing and bison which will be used later this week. | ||
+ | * Figure out special features which can be associated with each input widget like step value for spin box etc. | ||
+ | * Start writing prototype code for that. | ||
+ | |||
+ | '''Week 4''' | ||
+ | |||
+ | * Complete prototype code for all use case. | ||
+ | * Take community feedback on it. | ||
+ | * Figure out way to solve existing problems with associated with parameter window. | ||
+ | |||
+ | '''Week 5''' | ||
+ | |||
+ | * Complete study of bison. | ||
+ | * Solving problems associated with parameter window. | ||
+ | * Documenting the new code. | ||
+ | |||
+ | '''Week 6''' | ||
+ | |||
+ | * Study the existing code which can be used for assigning new values to parameterized variables. | ||
+ | * Writing examples for new annotation syntax. | ||
+ | * Add feature to change single parameterized variable in .scad file. | ||
+ | |||
+ | '''Week 7''' | ||
+ | |||
+ | * Add feature of assigning new values of parameterized variable to variables in .scad file. | ||
+ | * Documenting the code till now. | ||
+ | * Take community feedback. | ||
+ | |||
+ | '''Week 8''' | ||
+ | |||
+ | * Add feature of Saving scad file without annotation. | ||
+ | * Documentation of work done so far. | ||
+ | |||
+ | '''Week 9''' | ||
+ | |||
+ | * Start working on feature of Grouping of Parameters. | ||
+ | * Documenting the code. | ||
+ | * Take community feedback. | ||
+ | |||
+ | '''Week 10''' | ||
+ | |||
+ | * Test all the code till now. | ||
+ | * Solving issues found by other people on using this code. | ||
+ | * Study the UI of some existing software and take people's feedback on how to improve it. | ||
+ | * Write example .scad file for the new features added after mid term. | ||
+ | |||
+ | '''Week 11-12''' | ||
+ | |||
+ | * Take community feedback on UI of parameter window. | ||
+ | * Improve UI of parameter window. | ||
+ | * Write user document for all features added during this time. | ||
+ | |||
+ | '''Week 13''' | ||
+ | |||
+ | * More testing and cleaning. | ||
+ | * Time to make up for missed milestone (if any). | ||
+ | |||
+ | '''Week 14''' | ||
+ | |||
+ | * '''FINAL EVALUATION''' | ||
− | |||
<br /> | <br /> | ||