# Development Log
These are short daily logs about the development process. Read also development notes for random thought and ideas that are bubbling behind the scenes.
# February 2021
- Added section about documentation
- Over a year in the making, we now have an actual Iteration Plan ticket (opens new window) in the works and a plan to open up the new beta in Q1 2021!
# January 2021
- First vacation in a year! 🎉
# December 2020
- Created labs.slipmat.io (opens new window) that collects and lists all the past and current experimental development projects.
- Published @slipmatio/ui (opens new window) package to NPM.
- Started experimenting with new UI design in the ui-demo repository (opens new window). All new designs are based on Tailwind CSS and are built mobile-first.
# November 2020
- Added Contributing section with basic information on how to contribute to Slipmat projects.
- Published @slipmatio/logger (opens new window) (WIP) and @slipmatio/tailwind-config (opens new window) packages on NPM. These are our first public and open source NPM packages! The logger is an older project repackaged and needs a bit of work to be properly usable.
# October 2020
- Started a new Slipmat Program Builder (opens new window) experiment project using the new project layout. It seems to work pretty well and most of the needed basic building blocks are now ready.
- Worked on the new chat requirements.
# September 2020
- Started a new project from clean slate for Slipmat Admin for figuring out the best way to build new user-facing UIs for artists and users. This is based on Vue 3, automatically tested with Cypress and automatically deployed via Vercel.
- Also started experimenting with a new datatable component (opens new window) (live demo (opens new window)) that could be used in all Slipmat projects instead of writing every list view by hand. The rabbit hole was pretty deep here but the alpha component is currently already in use with the new admin site.
# August 2020
- Started a new project from clean slate for Slipmat Admin for figuring out the best way to build new user-facing UIs for artists and users. This is based on Vue 3, automatically tested with Cypress and automatically deployed via Vercel.
# March - July 2020
- As the world caught on fire (and COVID-19) most of the development effort has gone into the old code and helping DJs to play and earn money. Released quite a lot of new features and fixed a lot of old (and new) bugs.
- Built a first version of the new Slipmat Event Planner (opens new window) built from a totally blank slate just to get an idea of how the tool could work.
# February 2020
- Started building a list of needed UI-mockups. We need tickets for these as well.
- Created first tickets for requirements and built a dynamic list on the requirements page that shows the progress of the work.
- Started fleshing out technical requirements. This is going to be a big project in itself, but in the end very useful to be able to plan out the work and schedule.
- Sketched out Slipmat 1, 2 and 3 architectures based on an old diagram.
- Created (these) docs + started this dev log
- Posted Slipmat.io Development Update 2/2020 (opens new window) to Backstage.
# January 2020
- Created the code project and deployed next.slipmat.io + api.slipmat.io. There is no functionality yet but the main development environment is now working and deployments are tested + fully automatic.
- More planning, made some initial software and hosting decisions. (Decided against K8s in favour of a lighter Traefik-based solution but still running on Docker.)
# Late 2019
- Designing, planning and some light prototyping.
- Created the repository on 2019-10-09.