CyanogenMod is primarily based on the Android Open Source Project with extra contributions from many people within the Android community.
WARNING:
Installing custom ROM requires a custom recovery to be installed on your device, which will VOID your warranty and delete all your data.
Please visit the Disclaimer page below to agree with the risks involved and proceed before flashing this ROM to your phone:
ROM Disclaimer link
Installing Cyanogenmod ROM to your device:
Custom recovery:
To install a custom ROM first of all you need to have a custom recovery installed on your device.Please visit the below link to install CWM custom recovery and root your Android One device:
Android One Recovery installation and rooting guide
Cyanogenmod ROM:
When you are done with the custom recovery installation process or if you already have a custom recovery then you need the Cyanogenmod custom ROM for your device.Because this is not an official porting, So the CyanogenMod ROM is hosted on an external site rather on cyanogenmod.org.
Android One CyanogenMod ROM download link
Now follow the same rooting guide to flash Cyanogenmod as well:
Instead of copying the SuperSU mentioned in the next step, here you have to copy the Cyanoenmod .zip file which I believe that you have already downloaded in the previous step.
Cyanogenmod flashing through a custom recovery
Instead of the root zip package you have to follow the same process for the CM11 ROM zip package.
This ROM is developed by the XDA user Varun Chitre, a recognized XDA developer.
If you want to contribute him in this development then you can join the XDA development thread.
Android One CM11 XDA thread
The flashing will take a while.
When it will be done you can reboot your system and enjoy the Cyanogenmod on your device.
Stay tuned to get more updates