Line 1: |
Line 1: |
| + | <noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>[[Category:FeatureLanded]] |
| == Datastore rework == | | == Datastore rework == |
| | | |
Line 75: |
Line 76: |
| | | |
| === Actions === | | === Actions === |
− |
| |
− | * Improve base memory usage of the sugar shell and related services. '''(tomeu)'''
| |
| | | |
| * Improve base memory usage of the Activity class. '''(marco)''' | | * Improve base memory usage of the Activity class. '''(marco)''' |
Line 92: |
Line 91: |
| === Done === | | === Done === |
| | | |
− | * Several heavy shell dependency has been dropped. | + | * Improve base memory usage of the sugar shell and related services. '''(tomeu)''' |
− | * Merge of the journal and of the shell service into the shell is in progress.
| |
| | | |
| == Quality assurance == | | == Quality assurance == |
Line 108: |
Line 106: |
| === Ideas === | | === Ideas === |
| | | |
− | * Get a buildbot running on at least Fedora and Ubuntu.
| |
− | * Pylint the core codebase, check regressions in the buildbot, make it a requirement to be pylint clean to submit patches.
| |
− | * Add basic checks on the buildbot about shell and activity startup.
| |
| * Integrate sugarbot into sugar-jhbuild and buildbot. Write tests for it and encourage the activity authors to do so too. | | * Integrate sugarbot into sugar-jhbuild and buildbot. Write tests for it and encourage the activity authors to do so too. |
| * Start writing unit tests and use nose to run them into the buildbot. We will have to figure out how to unit test UI code. | | * Start writing unit tests and use nose to run them into the buildbot. We will have to figure out how to unit test UI code. |
Line 118: |
Line 113: |
| === Done === | | === Done === |
| | | |
− | * Defined the general goals. | + | * Get a buildbot running on at least Fedora and Ubuntu. '''(marco)''' |
− | * Work on the buildbot is in progress, but it's already useful. | + | * Pylint the core codebase, check regressions in the buildbot, make it a requirement to be pylint clean to submit patches. '''(marco)''' |
− | * Zach working on sugarbot integration. | + | * Add basic checks on the buildbot about shell and activity startup. '''(marco)''' |
− | * sugar shell and module are pylint clean and checked by the buildbot.
| |