Skip to content
publickeating edited this page Jan 29, 2012 · 8 revisions

Work Orders

The SproutCore development effort is in a large part based on a proposal system, where proposals are added as Github issues so that interested parties can comment on and counter-propose all directional changes whether large or small. In order to facilitate the next step, which is to get volunteers to tackle the proposals that have achieved enough support, we've created this living document to track community work orders.

Open work orders are listed below. Please consider volunteering to work on a proposal and indicate your efforts so that the work isn't duplicated. Ideally, we would like to see volunteers self-organize into dedicated work teams as necessary so that the work orders don't stall if one volunteer has other commitments to attend to.

To keep this page readable, the open Work Logs are tracked here.


Description

The required work includes submitting fixes to ensure that all unit tests pass in master. This should be done in order to release version 1.7 final. Please attach your name(s) to a framework's unit tests if you are going to work on fixing them. The unit tests are accessible at these URLs:

Acceptance Criteria

All unit tests pass.

Info

Date: Jan. 13, 2012 Work log: here Originating Proposal: (typically this would be a Github issue) Target: 1.7.2 Blocked by: none


Description

Some of the unused and incomplete frameworks should be removed from the framework. The following list describes the actions for each target framework.

sproutcore/animation Deprecate for 1.7.2.

sproutcore/documentation Remove for 1.7.2.

sproutcore/mini Remove for 1.7.2. Fix up Abbot if necessary.

sproutcore/table Deprecate for 1.7.2.

Acceptance Criteria

  1. The deprecated frameworks are still accessible and log deprecation warnings if used.
  2. The removed frameworks are gone and there are no references to the frameworks in the build tools.
  3. The changes are described in CHANGELOG.md

Info

Date: Jan. 16, 2012 Work log: here Originating Proposal: #649 Target: 1.7.2 Blocked by: none