Not logged in

Contributing to the LumoSQL Project

Welcome! We'd love to have your contributions to the LumoSQL project’s files. You don't need to be a coder to contribute. We need help from documenters, cryptographers, mathematicians, software packagers and graphic designers as well as coders who are familiar with C, Tcl and other languages. If you know about database theory and SQL then we definitely want to hear from you :-)

Please do:

The LumoSQL GitHub mirror is one-way, meaning pull requests and bugreports are not very efficient via GitHub.

Development happens with Fossil not GitHub, as described in the LumoSQL Quickstart. Fossil has good documentation and a very helpful forum.


Accessibility means that we make it as easy as possible for developers to fully participate in LumoSQL development. This starts with the tools we choose. We use and recommend:

We know these tools do work for many people, including all those involved with LumoSQL at present.

The LumoSQL Timezone is Brussels local time

Computers know how to handle UTC calculations, summer time etc, but humans don't find it so easy. Who knows which state in which country is going on or off summer time just now?

This is the current time in LumoSQL:

Brussels is in Belgium. We chose Brussels because:

Automated Meeting Notes With lumosql-meetbot

We use HcoopMeetbot to make irc meetings simpler and easier.

Normal irc chat is ignored by the bot, but chat that tagged as part of meeting goes in the notes. Any user on the #lumosql channel can participate in a meeting, or call one.

Meetings notes automatically appear in the Meetbot log directory as soon as the meeting is finished.

This Meetbot helps us remember the important information immediately, and the action items.

How to Use the Meetbot

In the #lumosql chat room on the libera chat network, you should see a logged-in user called "lumosql-meetbot". This is a bot, and its purpose is to hang around waiting until someone says "#startmeeting" in the chat. From then on, it listens for more instructions preceded with "#".

You can read all the details in the help page above. These are the commands we need for LumoSQL meetings:

It's a great tool, thanks to Kenneth J. Pronovici and others.

You can address the bot directly and chat with it, including by the shortcut "@ <text>". You'll find out about that in the online help.

☝🏾 The meeting logs are just HTML files, so if something really incorrect gets into the notes by accident we can edit them manually. But this should be very rare.

Obviously, chat in #lumosql is covered by the LumoSQL Code of Conduct, which says "be a decent person".