Changes between Initial Version and Version 1 of Version1.8Roadmap


Ignore:
Timestamp:
Aug 14, 2014, 4:31:31 PM (10 years ago)
Author:
Tim Graham
Comment:

Initial template with no dates

Legend:

Unmodified
Added
Removed
Modified
  • Version1.8Roadmap

    v1 v1  
     1{{{
     2#!text/x-rst
     3
     4==================
     5Django 1.8 Roadmap
     6==================
     7
     8This document details the schedule and roadmap towards Django 1.8.
     9
     10What will be in Django 1.8?
     11===========================
     12
     13Whatever gets committed by TBA!
     14
     15Django 1.8 will be a fully time-based release; any features completed and checked in by the feature freeze deadline (TBA) will be included. Any that miss the deadline won't.
     16The Django core team has a couple of major features we'd like to merge:
     17
     18* XXX
     19
     20Minor features and bug fixes will be committed as they are completed. If you have submitted a patch, be sure the flags on the Trac ticket are correct such that it appears in the "Patches needing review" filter of the `Django Development Dashboard <https://dashboard.djangoproject.com/>`_. Better yet, find someone to review your patch and mark the ticket as "Ready for checkin".
     21
     22Schedule
     23========
     24
     25Major milestones along the way to 1.8 are scheduled below. See `Process`_,
     26below, for more details. The dates are subject to change as necessary.
     27
     28==================  =============================================================
     29TBA                 Django 1.8 alpha; major feature freeze.
     30
     31TBA                 Django 1.8 beta; complete feature freeze.
     32
     33TBA                  Django 1.8 RC 1; translation string freeze.
     34
     352+ weeks after RC1   Django 1.8 final (or RC 2, if needed).
     36==================  =============================================================
     37
     38Process
     39=======
     40
     41Any code not complete by feature freeze dates won't make it into 1.8.
     42
     43XXX, as the release manager, will be in charge of keeping the schedule. The release manager keeps track of who's working on what issues so that bug reports can be efficiently routed and also nag developers who are in danger of missing deadlines. XXX will serve as a backup release manager.
     44
     45Feature freeze / Alpha 1
     46------------------------
     47
     48All major features must be committed by the Alpha 1 deadline. Any
     49work not done by this point will be deferred or dropped.
     50
     51Beta 1
     52------
     53
     54Beta 1 marks the end of *any* feature work. Only bug fixes will be allowed in after this point.
     55
     56RC 1
     57----
     58
     59RC 1 will become the final release if no bugs are found; there is a total code freeze after this point, unless a new RC is needed.
     60
     61RC 1 also marks string freeze; translators will have two weeks to submit updated translations for inclusion in the final release.
     62
     63Release
     64-------
     65Django 1.8 final will ship two weeks after the last RC. Hopefully we'll only need
     66a single RC, so, the final release will follow roughly a week after RC 1. If
     67blockers are found, another RC will be released instead.
     68
     69How you can help
     70----------------
     71
     72The only way we'll meet these deadlines is with a great deal of community effort.
     73To that end, here's how you can help:
     74
     75* Read the `guide to contributing to Django <http://docs.djangoproject.com/en/dev/internals/contributing/>`_ and the `guide to Django's
     76  release process <http://docs.djangoproject.com/en/dev/internals/release-process/>`_.
     77   
     78  These guides explains how our process works. where to ask questions,
     79  etc. It'll save everyone time if we're all on the same page when it
     80  comes to process.
     81     
     82* Work on patches and `triage tickets <https://docs.djangoproject.com/en/dev/internals/contributing/triaging-tickets/>`_.
     83     
     84* Attend a sprint (in person or in IRC).
     85
     86* Test the release snapshots (alphas, betas) against your code and report
     87  bugs.
     88     
     89* We need *lots* of testers if we're to have a bug-free release. Download
     90  a snapshot or a git checkout and give it a try!
     91}}}
Back to Top