Firstdevlab is not an open source engine, yet, it is built with developers in mind. The only aspects of Firstdevlab open to developers are Theme sections. Firstdevlab themes are open source. Our Themes development made open allows you to have your desired UI/UX taste. As a developer who wishes to contribute to our idea, you can start from here — finding our default theme on github and deploying the same logic to arrive at yours or either, you could choose to extend any Firstdevlab theme functions you find around any corner of the internet. Developing a theme for Firstdevlab takes the use of our standard framework. If you're a developer who wants to be Firstdevlab themes contributor, you must understand our workflow as well as the code nature.
The nature of our codes is clean php procedural. We understand the fact that 98%, if not 100, of the php developers are most familiar with the procedural style. So, this look has helped to formulate the basis of our decision to target web developers without any limitation through the use of procedural method.
Our workflow imitates the MVC method. The MVC method is the modern way of application development especially for web. Firstdevlab engine takes the same approach. The Model-View-Controller (MVC) is an architectural pattern that separates an application into three main logical components: the model, the view, and the controller. Each of these components is built to handle specific development aspects of an application. MVC is one of the most frequently used industry-standard web development framework to create scalable and extensible projects.