re-arrange modules, preparing for python-package-index
This commit is contained in:
62
doc/source/design/milestones.rst
Normal file
62
doc/source/design/milestones.rst
Normal file
@@ -0,0 +1,62 @@
|
||||
############
|
||||
Milestones
|
||||
############
|
||||
|
||||
|
||||
Minimum Viable Product
|
||||
======================
|
||||
|
||||
Get existing project migrated to asset manager as soon as possible.
|
||||
|
||||
- No Client-side-SVN.
|
||||
- Checkout/Commit assets.
|
||||
- Basic UI.
|
||||
- ZIP file access (as an example, users wouldn't have to notice)
|
||||
- Testing (basic testing framework)
|
||||
|
||||
|
||||
Performance
|
||||
===========
|
||||
|
||||
- Parallel downloads
|
||||
- Cache (avoid re-downloading files)
|
||||
|
||||
|
||||
Interface
|
||||
=========
|
||||
|
||||
- BAM project definition.
|
||||
- Blender Addon (UI for performing basic actions)
|
||||
- *Maybe* extend GUI client.
|
||||
- Web UI
|
||||
- Download Zipfiles
|
||||
|
||||
|
||||
Scaling/Project
|
||||
===============
|
||||
|
||||
- Consistency checks (correct library linking)
|
||||
|
||||
|
||||
Basic Automated Tasks
|
||||
=====================
|
||||
|
||||
- Generated Previews (basic automated tasks hooked up to asset manager)
|
||||
- Baking (physics)
|
||||
- Web UI (create/view/manage jobs)
|
||||
|
||||
|
||||
Story Tool
|
||||
==========
|
||||
|
||||
- Establish connection between sequencer and 'shot' assets *(abstract concept)*
|
||||
- Integrate into Addon
|
||||
- Connect automated tasks on edit updates, (sync sequence with shot assets)
|
||||
- Expose the edit outside of Blender *(web based UI, reviews, comment, feedback, tasks...)*
|
||||
|
||||
|
||||
Project Management
|
||||
==================
|
||||
|
||||
- Web UI
|
||||
- Connect basic communication tools to assets, commits.
|
Reference in New Issue
Block a user