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
Keitaro
Konstantin is a software developer at Keitaro, working on CKAN core and CKAN related projects.
Jari Voutilainen
Gofore
Jari is a techical project manager at Gofore, who has been working on CKAN and related projects since 2014.
Adrià Mercader
Open Knowledge International
Adrià is a Senior Developer at Open Knowledge Foundation where he works to make Open Data available to everybody.
Ian Ward
Statistics Canada
Python and Open Source software developer; Technical lead of CKAN Project; Developer at Statistics Canada
Tyler Kennedy
Statistics Canada
Tyler works for Statistics Canada and is based in Ottawa, Canada.
David Read
Hackney Workshop
David is a Software Engineer and Director of Hackney Workshop; Open Data specialists, working with CKAN and other technologies.
Sergey Motornyuk
Link Digital
Sergey is a Lead Python/CKAN specialist working for Link Digital.
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
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