On 9 May 2013 00:27, Yury Katkov <katkov.ju...@gmail.com> wrote:
> My answers are inline
>
> On Wed, May 8, 2013 at 7:54 PM, Dan Bolser <dan.bol...@gmail.com> wrote:
>>
>> On 8 May 2013 16:46, Yury Katkov <katkov.ju...@gmail.com> wrote:
>> > On Wed, May 8, 2013 at 4:04 AM, Dan Bolser <dan.bol...@gmail.com> wrote:
>> >>
>> >> Hi all,
>> >>
>> >> I'm afraid I still haven't read the thread discussing LTS and the
>> >> clusterf.... resulting from a typical SMW/SF install requiring about
>> >> 20 independently maintained but interrelated extensions (it's always
>> >> going to be hard!).
>> >>
>> >> On this topic two ideas came to mind:
>> >>
>> >> 1) Would adopting this kind of branching model (if it isn't already)
>> >> help to improve maintaining stable branches:
>> >> http://nvie.com/posts/a-successful-git-branching-model/
>> >>
>> >> 2) What can we learn from Drupal development, where multiple modules
>> >> are integrated via extensive use of APIs?
>> >>
>> >> Speaking as a dumb user, can we start a 'developer documentation' page
>> >> on smw.org?
>> >
>> > I like the idea. Still the knowledge about what's happening inside SMW
>> > is
>> > distributed between 2-4 core developers. They don't have time to
>> > describe it
>> > and I guess love programming much more than writing documentation. I
>> > love
>> > writing documentation and tutorials much more than programming but I
>> > can't
>> > figure out what's happening in the code by reading the code. I'd love to
>> > find the solution of  virtuous circle.
>>
>> I guess you saw the link Jeroen posted?
>>
> The Programmer's guide helps though I meant something like
> https://semantic-mediawiki.org/wiki/Architecture_guide but complete and
> up-to-date.

OK, how do we incentivise / kick start the production of this content
in the short term to yield the long term benefits?


>> Many thanks to all the names here!
>>
>> https://semantic-mediawiki.org/w/index.php?title=Programmer%27s_guide_to_SMW&action=history
>>
>> To resolve this issue, I'd propose a few group calls to discuss the
>> overall code design with one or more 'dockies' making notes and
>> working together on 'follow up' documentation and questions for the
>> next round. I'm assuming the more we (noobs) get our heads into the
>> code, the more we'll be able to decipher.
>>
>>
>> >> I know it's a pain in the neck, but explaining design
>> >> decisions to newbs has many long term advantages, not least, forcing
>> >> the logic to be explicit helps it to be reviewed 'internally' (by the
>> >> developers concerned) and useful ideas may be generated 'externally'
>> >> (by the wider community). Making developer documentation should help
>> >> attract new developers as well as help users to understand
>> >> dependencies.
>> >>
>> >>
>> >> Cheers,
>> >> Dan.
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> Learn Graph Databases - Download FREE O'Reilly Book
>> >> "Graph Databases" is the definitive new guide to graph databases and
>> >> their applications. This 200-page book is written by three acclaimed
>> >> leaders in the field. The early access version is available now.
>> >> Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
>> >> _______________________________________________
>> >> Semediawiki-devel mailing list
>> >> Semediawiki-devel@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/semediawiki-devel
>> >
>> >
>
>

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
Semediawiki-devel mailing list
Semediawiki-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/semediawiki-devel

Reply via email to