[ckan-dev] Could you please give me some learning methods or advice on how to study CKAN source code quickly?

Mark Wainwright mark.wainwright at okfn.org
Wed Mar 6 13:02:54 UTC 2013


Sean put together this overview of the CKAN code a while ago:

https://gist.github.com/seanh/3414107

Hope that's helpful. There was a ticket to include a version of this
in the docs - I'm not sure what happened about that.

By the way, the documentation link you quoted is for version 1.8. If
you missed the announcement, a beta version of CKAN 2.0 came out last
week. If you are considering developing an extension etc, you should
probably be looking at 2.0, not 1.x. (Admittedly the documentation for
2.0 is not very complete yet.)

Mark

On 06/03/2013, bupt bupt <buptloveandroid at gmail.com> wrote:
> hello everyone,
> I'm a new starter of CKAN. I want to develop some module for CKAN project
> in my spare time. These days I try to research the CKAN source code. But I
> find it very difficult to understand all file directory and different
> module. So many files and codes make me dizzy.
>
> Could you please give me some learning methods or advice on how to study
> CKAN source code quickly? Or can you recommend some
> ebooks,pictures,documents  about CKAN souce code architecture. Because CKAN
> official website "http://docs.ckan.org/en/ckan-1.8/index.html" didn't say
> anything about the source code architecture. After that could you tell me
> how to debug CKAN source code project step by step by setting breakpoints.
>
> I'v tried many ways to understand CKAN source code, but still didn't
> understand it. This problem already obstructed me for several days and I
> almost despaired.
>
> Please help me!
> Thank you very much!
>




More information about the ckan-dev mailing list