Table of contents
    No headers

    In order to ship crb's OpenID codebase with the RPM/MSI/VM the binary and php special pages need to exist somewhere in the web/ folder.

     

    Option #1: Split mindtouch.contrib.openid into two directories

    In this scenario, the openid codebase would be split into the following svn branches

    src/contrib/mindtouch.contrib.openid  --> C# code,  redist, dist

    web/contrib/mindtouch.contrib.openid --> README, dist, plugins/special_pages/

     

    The build scripts would then be responsible for copying src/contrib/mindtouch.contrib.openid/dist/* to web/contrib/mindtouch.contrib.openid/dist.

     

    Pros:

    • No C# code is shipped
    • All necessary files get shipped

    Cons:

    • Split directory may lead to confusion
    • Need additional build script (UpdateDekiWebContrib.cmd for example)

     

    Option #2: Move src/contrib/mindtouch.contrib.openid to web/contrib/

    Pros:

    • Single directory to commit/maintain
    • No need for additional build script

    Cons:

    • build scripts would need to change
    • C# source code would get shippped (we don't do this anywhere else)
    Tag page
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by