[CalendarServer-dev] Web Developer

Andre LaBranche dre at apple.com
Mon Nov 26 18:00:06 PST 2018


Hi,

Probably the closest thing to setup documentation that exists for CalendarServer are the Docker integrations contributed in PRs 513 <https://github.com/apple/ccs-calendarserver/pull/513> and 489 <https://github.com/apple/ccs-calendarserver/pull/489> (neither are merged so far; see following paragraph):

https://github.com/apple/ccs-calendarserver/pull/513/files

Depending on the scope and nature of your new projects, I would advise somewhere between "some caution" and "an abundance of caution" as you consider whether to use CalendarServer. On the plus side, the test coverage is good (both unit tests and integration tests) and the existing features are pretty stable. On the not-as-plus side, have a look at the code frequency graph <https://github.com/apple/ccs-calendarserver/graphs/code-frequency> while ruminating on the fact that this project uses Python 2.7, the support lifetime <https://pythonclock.org/> for which ends in just over one year. The bulk of the dependent modules (i.e. Twisted) are safe on 3 at this point, however an unknown amount of work remains to get CalendarServer safe for 3. Someone gave this a quick shot which is detailed in this PR: https://github.com/apple/ccs-calendarserver/pull/501 - I don't know if this produces a functional service, but I do know that the tests don't pass.

A slightly expanded version of this information: https://github.com/apple/ccs-calendarserver/issues/488

-dre



> On Nov 18, 2018, at 3:54 PM, Doug Reid <Doug.Reid at haafconsulting.com> wrote:
> 
> Developers,
> 
> I am interested in creating a calendar and contact server to use in several new projects.  It would allow me make a better options then existing sites.  The problem I face is a good set of documentation on how to get it setup and running.  Development platform for my projects will be Ubuntu linux of at least 14.04LTS or 16.04LTS.  I am willing to document precisely how to do it if I can find a better starting point.  The current documentation is basic and seemingly missing some information.
> 
> Any help would be appreciated.
> ----
> Doug Reid
> HaaF Consulting, LLC
> Computer Consulting
> Winfield, KS
> Doug.Reid at haafconsulting.com
> C 620-218-2887
> 
> 
> 
> 
> 
> _______________________________________________
> calendarserver-dev mailing list
> calendarserver-dev at lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/calendarserver-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-dev/attachments/20181126/7ac83bc0/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3389 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/calendarserver-dev/attachments/20181126/7ac83bc0/attachment.bin>


More information about the calendarserver-dev mailing list