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.
  
'''23rd May-9th June'''
+
'''Week 1'''
*Make Front end ( UI part) separate from rest of code. 
 
*Make different object for different input option to be supported.
 
*Check each use case associated with each parameter widget. 
 
*Improve UI 
 
*Take community feedback for further changes 
 
*Documentation 
 
'''10th June-26th June'''
 
*Make interface between Frontend and Backend (parameter object) 
 
*Structure it to make it independent for back-end 
 
*Code to inject parametric values in AST
 
*Solving issues found by other people on using this code. 
 
*Documentation 
 
'''Mid term'''
 
'''27th June-24July'''
 
*Start with back-end  
 
*Take community feedback on syntax to be supported  
 
*Code to Parse the .scad file to recognize parameters 
 
*Code to extract the required parameter info from (AST) 
 
*Write Back-end to support the user specified input widget  
 
*Work on feature of Grouping of Parameters. 
 
  
'''25th July -14th August'''
+
* Write prototype code to add more widget options.
*Add feature to save current value of parameter as default 
+
* Take community feedback on it.
*Write example .scad file for the new features added after mid term. 
 
*Add feature of Saving scad file without annotation. 
 
*Add any Additional feature required. 
 
  
'''15th August- 23August'''
+
'''Week 2'''
*Testing and cleaning. 
 
*Time to make up for missed milestone (if any). 
 
*Finalize everything 
 
  
'''23August onwards'''
+
* 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'''
  
*'''FINAL EVALUATION'''
 
 
<br />
 
<br />
  

Please note that all contributions to BRL-CAD may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see BRL-CAD:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)