Changes between Version 15 and Version 16 of SeaChange/WhatDevelopersWant
- Timestamp:
- Apr 13, 2011, 1:43:04 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SeaChange/WhatDevelopersWant
v15 v16 2 2 '' A blackboard for ideas related to future directions'' 3 3 4 More seriously, this page is for drafting long term ideas and share the vision the Trac developers have.4 This page is for drafting long term ideas and share the vision the Trac developers have about the future directions of the project. 5 5 6 See also those related resources: 6 7 - for the actual coordination of on-going tasks, see TracDev/ToDo. 7 - have an sneak preview of [ChristianBoos#NextSteps cboos' next steps] 8 - see the topics currently discussed for the [[TracDev/ReleaseNotes/0.13|next major version 0.13]] 8 - have a sneak preview of [ChristianBoos#NextSteps cboos' next steps] 9 - see the topics currently discussed for the next major versions [[TracDev/ReleaseNotes/0.13|0.13]] and [[TracDev/ReleaseNotes/0.14|0.14]]. 10 11 Thanks to our editorial freedom, this page has also been hijacked by potential contributors asking questions or raising concerns... for example: 9 12 10 13 Need: … … 24 27 }}} 25 28 a. lowering the barrier to entry [[br]] 26 We could achieve this by providing better docs, API docs ,27 cleaner and simpler code 29 We could achieve this by providing better docs, API docs , 30 cleaner and simpler code (ticket:10125#comment:15 has some good hints about this) 28 31 {{{#!div style="background:#efe" 29 32 Comment: When I started looking into Trac it kinda felt like development documentation is somewhere between minimal and completely missing for some areas, but I personally find the source code quite useful (its well documented and I found everything I needed so far). Yet I do think that setting-up API documentation can really help developing for Trac, while it shouldn't take too much effort - there must be plenty of API documentation generators for Python - shesek 30 33 }}} 34 see TracDev/ApiDocs... 31 35 a. motivating people to jump over the barrier [[br]] 32 36 - the great new feature! … … 36 40 - ?? Use more standard libraries. Templating has moved to Genshi, but maybe SQLAlchemy for DB backend? 37 41 - ?? Highlight issues that should be easy for new people to fix 42 - see [query:?status=!closed&keywords=~bitesized] 38 43 - ?? Google summer of code mentoring (requires time though) 39 44 2. '''Core developers do not or cannot commit a lot of time to the project''' [[br]] … … 63 68 Well, WebAdmin was integrated. There was some attempt to do the same for 64 69 [TH:AccountManagerPlugin] (see also [../WhatUsersWant]), but see 3. 70 - see again ticket:10125#comment:15: getting some parts of the TH:XmlRpcPlugin into core? 65 71 Note that some plugins will never be integrated or even bundled, due to 66 72 licensing issues (TracMercurial and [TH:GitPlugin]). … … 73 79 This makes it possible to have some room between 74 80 ''strictly necessary for almost anyone using Trac (`trac.`)'' and 75 ''optional, must be 3 ^rd^party.''81 ''optional, must be 3rd party.''