• Home
  • About
    • CKAN Association
    • Association Members
    • Steering Group
    • Technical Team
    • Community & Comms
    • Govt Working Group
    • CKAN instances
  • Features
  • Case Studies
  • Resources and Support
    • Download and Install
    • Documentation
    • Community Support
    • Commercial Support
    • All Resources
    • Contact
  • Blog
  • FAQs
Download CKAN
ckan ckan ckan ckan
  • Home
  • About
    • CKAN Association
    • Association Members
    • Steering Group
    • Technical Team
    • Community & Comms
    • Govt Working Group
    • CKAN instances
  • Features
  • Case Studies
  • Resources and Support
    • Download and Install
    • Documentation
    • Community Support
    • Commercial Support
    • All Resources
    • Contact
  • Blog
  • FAQs

CKAN Technical Team

The technical team are the “official committers” for the CKAN software and related technologies. The team is responsible for:

  • overseeing and managing code contributions
  • CKAN releases and QA of these
  • putting in place good technical processes such as code quality standards, code review practices, CI etc and ensuring these are adhered to
  • providing technical vision for CKAN and make major architectural decisions
  • technical documentation
  • appointment of new committers and leads
  • being a contact point for day to day development and more regular dev meetings.
  • organising dev meetups alongside other CKAN Association events or at third party events eg Pycon

The team will be led by one or more leads. The whole team may be involved in decision making and technical discussion but it is likely that individual modules will be delegated to the responsibility of particular committers with the leads helping to coordinate and drive forward decision-making.

Current Members

Konstantin Sivakov

Konstantin Sivakov

Keitaro

Konstantin is a software developer at Keitaro, working on CKAN core and CKAN related projects.

View Profile
Jari Voutilainen

Jari Voutilainen

Gofore

Jari is a techical project manager at Gofore, who has been working on CKAN and related projects since 2014.

View Profile
Adrià Mercader

Adrià Mercader

Open Knowledge International

Adrià is a Senior Developer at Open Knowledge Foundation where he works to make Open Data available to everybody.

View Profile
Ian Ward

Ian Ward

Statistics Canada

Python and Open Source software developer; Technical lead of CKAN Project; Developer at Statistics Canada

View Profile
Tyler Kennedy

Tyler Kennedy

Statistics Canada

Tyler works for Statistics Canada and is based in Ottawa, Canada.

View Profile
David Read

David Read

Hackney Workshop

David is a Software Engineer and Director of Hackney Workshop; Open Data specialists, working with CKAN and other technologies.

View Profile
Sergey Motornyuk

Sergey Motornyuk

Link Digital

Sergey is a Lead Python/CKAN specialist working for Link Digital.

View Profile

 

Technical Team Calls

The Technical Team have regular weekly online meetings. These calls are open to everyone not just the Technical Team members.

Meeting times and the Google Hangout URL are listed in the Meeting Pad: https://hack.allmende.io/ckan-meeting

Technical Team privileges

  • Get a vote on core changes
  • Can become a module owner
  • Help set technical direction of CKAN
  • Recognized as leading member of the CKAN technical community

Technical Team Member Responsibilities – More Detail

  • Triaging issues
  • Reviewing of pull requests (often in collaboration with a module owner)
  • Reviewing ideas and roadmap
  • Helping set technical direction
  • Attendance at least one online meeting a month (and preferably one a week)
  • Join the public developer mailing list.

How to become a Technical Team member

  • Demonstrate active involvement
  • Sign up to ckan dev mailing lists
  • Willingness to contribute and understand the project, read the docs, code guidelines etc.
    Regular attendance at review/dev meetings (once a fortnight)
  • Follow pull request guidelines (if doing code changes)
  • Demonstrated ability to review pull requests (see pull request guidelines)

Note that decisions about appointing new members is ultimately taken by existing Technical Team members and is at their discretion.

 

Recent Posts

  • Repeating Subfields and Multiple Text with ckanext-scheming
    Repeating Subfields and Multiple Text with ckanext-scheming
  • New patch releases available, upgrade now your CKAN site!
    New patch releases available, upgrade now your CKAN site!
  • New patch releases available for 2.9.x, 2.8.x and 2.7.x
    New patch releases available for 2.9.x, 2.8.x and 2.7.x

Tweets

  • Read about new powerful features on the scheming extension to create rich structured forms in this post by  @wardi_   http://t.co/KFslPmwiY2 
  • 2 weeks ago
  • RT  @KeitaroInc : In today's #CKAN blog, we're talking about the extension validation, what it does, and how can you add it to your #data por…
  • 2 weeks ago
  • New Patch releases available. Please upgrade your CKAN site now.  http://t.co/wx1wuYep48 
  • 3 weeks ago

Follow @CKANproject

Connect with CKAN

Try it for yourself. Register, login and share your data. Demo CKAN