First by Mehdi Mirakhorli
Merge https://github.com/ArchieProject/Archie-Smart-IDE