Major changes ahead

Image for post
Image for post
Photo by Kristopher Roller on Unsplash

This week marks the first year anniversary since the first commit of AlloyCI, and to celebrate it, we are releasing the v0.5 version. With it we get closer to the much coveted v1.0 release, when AlloyCI will be fully ready (and fully supported) for production environments.

This version of AlloyCI comes with a wide variety of changes. The most noticeable being the new and improved design, and support for GitHub Enterprise.

Design Changes

For the past year we have been using CoreUI as the basis of the design. At the beginning, it seemed like a good “admin” template that offered a lot of functionality. Unfortunately it started to feel dated, and bloated pretty quickly. …


User authentication with Guardian & Überauth

Image for post
Image for post
Photo by Matt Artz on Unsplash

This blog post is part of a series of posts detailing the development process of AlloyCI. The previous entries have been:

One of the first things you need for a non-trivial web application is user management, and authentication.

AlloyCI needs to connect to OAuth services, like GitHub, but also let users sign up with email and password. In the Rails ecosystem we have Devise. Devise takes care of the heavy lifting on user management, it encrypts passwords, makes it easy to recover passwords, you can validate user’s emails, before they can use their account, etc., …


Project management with GitHub Issues & Boards

Image for post
Image for post
Photo by Todd Quackenbush on Unsplash

This blog post is part of a series of posts detailing the development process of AlloyCI. The previous entries have been:

Now that we have started a new project, we most certainly have a lot on our minds about what needs to be done. We might already know where to start, what comes next, and how to get there, or we might not.

If we already know what we want, it makes perfect sense to write it down, give it form, and expand on the ideas and use cases we want to tackle. …

About

Patricio Cano

Senior Software Engineer @ Panda Strike — Living in Guadalajara 🇲🇽

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store