Re: Technical Decisions

Hermann Himmelbauer <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <[email protected]>
Am Sonntag 10 Januar 2010 02:08:32 schrieb Baiju M:
> Hi All,
>          Here are few technical decisions I made so far:
> http://svn.zope.org/bluebream/trunk/docs/source/notes.txt?view=markup
>
> Looking for your feedback and comments.
>
> - BlueBream is a "web framework".
>
> - BlueBream can be called as Bream or BB for short.
>
> - The only public API exposed by "bluebream - the package"
>   is an entry point::
>
>     "paste.paster_create_template":
>         ["bluebream = bluebream.template:BlueBream"]
>
>   The implementation of "bluebream" template is defined in
>   "bluebream.template.BlueBream".  The template implementation
>   location could be changed if required later.  This leaves us an
>   option to change "bluebream" as a namespace package if required.
>
> - All the framework code will be using "zope" or "zope.app" namespace
>   packages.  Although "bream" could be considerd as a namespace
>   package in future.
>
> - "bluebream" the project consists
>
>    - documentation
>
>    - compatibility test suite
>
>    - project template
>
>    May be documentation and compatibility test suite could be
>    separated out to separate locations/packages later.
>
> - BlueBream 1.0 should provide an upgradation path from Zope 3.4 ZTK
>
> - Any "shell command" which developer need to repeat later should not
>   be automated by the project template.
>
> - Running ``bootstrap.py`` and ``buildout`` inside project should not
>   be added to project template creation for the previous reason.  A
>   suporting reason why it should not be added is to make adding
>   sources to version controlling system should not be difficult.


+1 to everything.

I personally like the roadmap and the way to go, especially the upgrade path 
from Zope 3.4.

Best Regards,
Hermann


-- 
[email protected]
GPG key ID: 299893C7 (on keyservers)
FP: 0124 2584 8809 EF2A DBF9  4902 64B4 D16B 2998 93C7
_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.