October was a busy month for us, since almost everyone of us was busy. Nevertheless, we've managed to do some stuff!
- An automated testing was implemented for oms-events, meaning that the oms-events tests on Travis would use the actual core implementation and not the stubs. Also, an integration of new oms-core version and oms-serviceregistry was started, and Sergey Peshkov has managed to get some of the API endpoints working. That means that we'll most likely see the working API for oms-events in a few weeks!
- Alastair has gotten a couple of bugfixes, as Nico was implementing test coverage and got disappointed, implemented more tests and found bugs. Alastair is usable already, and when oms-events is up even event-permissions can be implemented to make Alastair ready for its first beta-release. Unfortunately the working service found no resonance in the network so far, Nico would be happy about any kind of feedback or testers!
- A new microservice joined the cloud: oms-central-frontend will take over the job of rendering the combined frontend from all microservice. This is at first logically cleaner and nicer for future frontend development, it slims down the core and also makes the site rendering more efficient. In the future this will be the place for automated frontend testing. The PR of it is not really up yet because Nico is in the jungle and doesn't have a lot of time to do so, hopefully someone can jump in. In general the central frontend is solely a technical change and the appearance of the site does not change (except for it using opensans now), so including it into the development workflow is simply a convenience issue and does not necessarily need to happen soon.
Resolved Issues:
Merged Pull Requests:
New Issues:
Summary
September has been a busy month for us. University started once again, Agora took place and Nico left for a long holiday.
The docker restructure that was introduced in the last month has been polished, squashing some remaining bugs and a huge work has been done on reintegrate multiple services: oms-events, oms-alastair and oms-notifications are in their final stages of being merged into the `dev` branch on docker, paving the way for a push to `master`. A preview of these services can already be found on https://oms.aegee.org/, showing that they work in theory and what is left to do are only minor things such as too much logging.
A prototype for the permissions for the core has been made, and has so far shown to be effective: the next stap is expanding the prototype and be one step closer to be taken into production. In addition to this the frontpage has seen a shiny new update to be shown of during the Agora presentation and making it the new starting page to redirect newcomers towards. On this new landing page the new logo can be seen, in addition to a fancy animation (which is currently broken ).
A presentation was held during the Agora, creating hype and receiving lots of motivating compliments: it is actually going somewhere. In addition the 'brave' claim has been made to have (part of the system) be taken in production by Agora Krakow.
Finally it should be noted that there might be not so many closed PR's, but there are quite some open ones which are really close to being mergeable, if not already so!
Resolved Issues:
Merged Pull Requests:
New Issues: