Changes between Version 37 and Version 38 of GSoC/Ideas


Ignore:
Timestamp:
03/22/11 15:41:26 (4 years ago)
Author:
blaz
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/Ideas

    v37 v38  
    3333Level from 1 (beginner) to 5 (professional): 4 
    3434 
    35 == Documentation proofreading and improvement with code examples == 
     35== Test scripts, example scripts and documentation == 
    3636 
    37 We have quite a lot of documentation for different aspects of Orange (widgets, scripting...) and of course a lot of it is still missing/incomplete/could be improved a lot. But some things could be done already on existing documentation, like checking the language itself (we are not English native speakers), proofreading and so on. 
     37Orange comes with substantial documentation for scripting which, in places, could be substantially improved. Also, Orange 2.5 with its new class hierarchy and functions is coming, and code snippets and corresponding documentation would both require a revision. The project would embark in design of new use cases (snippets of code to demonstrate various aspects of orange), review of present set of snippets, and integration of code snippets within the documentation. 
    3838 
    39 Along it and important aspect should be also checking if all examples (still) really work and come up with new and/or better examples. Maybe also integrate them with our unit tests for the code. We also have GUI and more schema examples (saved state of Orange canvas with all widgets, etc.) for it would be useful. 
     39Snippets in documentation also serve as regression scripts upon which Orange is tested daily. Another purpose of this project is to increase the number and coverage of regression scripts. 
    4040 
    41 So in short: more and better examples along with documentation. Maybe even stand-alone example scripts. 
    42  
    43 This could be also a good project if you would like to learn more about Orange and data mining and machine learning itself. 
     41This could be also a good project if you would like to learn more about Orange, data mining and machine learning itself. 
    4442 
    4543Useful skills: Proficiency in English (probably native speaker). Language/writing skills. Python.