August'24: Kamaelia is in maintenance mode and will recieve periodic updates, about twice a year, primarily targeted around Python 3 and ecosystem compatibility. PRs are always welcome. Latest Release: 1.14.32 (2024/3/24)

Note: this set of pages needs updating to match current status of project development This is one of the major updates referred to in the banner above

Community Console

This page serves as a console for the development of the Kamaelia project itself, starting point, todo list, ideas, etc.Development Guidelines

Principles that guide Kamaelia's development

Project Development Process - How we manage code from idea, through development, through to refinement, and system refactoring

Project Management Processes - How we manage basic things like day to day to weekly & bimonthly meetings, such that they're useful to those involved. ie Why we use IRC as much as we do.

How to Contribute

Coding & Documentaion Guidelines:

Things To Do

Projects - Projects at various stages of development - from idea, through development, through dead ends through to systems that work and can be enhanced.

Help Wanted - Specific tasks waiting for someone to tackle. This could be as simple as a code review or merge.

Keep Current News and Project Status up to date!

Speculative new ideas are always interesting, and would probably start out as sketches for things which could be useful. Componentising certain sorts of things can be a very useful endevour since they can then be reused with all the other components.

Notes:

Ethos and Approach