i have a few questions : 1:Where can i find a documentation for developers on this area . 2:What solution do you adopt for code completion. why asking this: because i am intrested in this domain and i want to help in development of this feature.