Public Dev Meeting 21st Jan

This was our first meeting since shipping 0.4. The release of 0.4 went reasonably smoothly, especially for such a large release. The majority of people have had no issues with upgrading, however there are a few bugs which need ironing out, so we have planned the release of 0.4.1.

0.4.1

The next maintenance release aims to clear down the backlog of open bugs, as well as investigate and resolve / improve a few issues that we are seeing crop up since the release of 0.4:

  1. Memory usage. This increased significantly in 0.4, and it's still not clear whether the usage is entirely stable.

  2. Error handling. Themes introduce unknowns, right now we don't handle errors from themes as well as we should.

  3. Sessions. There have been numerous reports of strange issues with logins / sessions. Some of these are known/fixed, but there are still a few we haven't figured out yet.

There are already a good number of bugs fixed in 0.4.1. The intention is to release this version at some point next week, if we can get enough progress made with the above 3 issues.

0.5.0

The roadmap and planned features listings are in the process of being updated. The UI designs will appear soon, along with a flood of issues to get them converted to HTML/SASS and then wired up. More information on 0.5 can be found in the epic that tracks what's going on in the milestone.

One major area concern for apps is safety and security. There is an issue open for discussion about how we can ensure that apps are safe to use. Input from the community would be much appreciated.

Finally, there is a big question mark over the dashboard. he initial plan was to make it possible to enable it with a config option in 0.5, and then have it on for everyone in 0.6. However, the dashboard is almost an entire application in itself and as it stand it doesn't seem like we have enough contributors, especially frontend developers, to deliver it in 0.5. Therefore, the initial planning for 0.5 will not include the dashboard. Instead, we'll plan the dashbaord and have a meeting about it in a few weeks to decide whether to include it, or move it.

Next week's meeting will be the official kick off for 0.5.

Full details:

The full logs of the meeting are available from Slimer, our IRC bot (who is also on GitHub by the way!).

What is this?

We hold a public development meeting pretty much every Tuesday at 5:30pm London time in the #ghost channel on freenode. In this meeting we discuss progress, important issues, and what is and isn't on the Roadmap. It's a chance for everyone to get involved and have their say about where Ghost goes next.

Hope to see you at next weeks meeting: Tuesday 28th January, 5:30pm London time.