Thanks Amareshwari for the detailed description of the modules. I would browse through the JIRA's and pick up suitable tasks.
Also congratulations for the great presentation @ ApacheCon :) Best Regards, Yash On Wed, Apr 29, 2015 at 9:43 AM, amareshwarisr . <[email protected]> wrote: > Hello Yash, > > Welcome on board! > > We have newbie jiras labelled > > https://issues.apache.org/jira/issues/?jql=project%20%3D%20LENS%20AND%20resolution%20%3D%20Unresolved%20AND%20labels%20%3D%20newbie%20ORDER%20BY%20priority%20DESC > . > You can check them out. > > Feel free to shoot any question here. > > Regarding lens modules, the following are some details : > > checkstyle - Has checkstyle rules of the project > > lens-api - API mainly for the clients > lens-server-api - API mainly for server extentions - writing new driver or > QueryAcceptor or adding a LensEvent listener > > lens-cube - Cube data model and query rewriting from cube QL to HQL done > here. > > lens-storage-db - Storage definition for DBStorage and DBStorageHandler are > here. > lens-query-lib - The Query lib containing some Serde or OutputFormatter > implementations. > > lens-driver-hive - Driver implementation for Hive as execution engine. > > lens-driver-jdbc - Driver implementation for JDBC as execution engine. > > lens-server - The server module - containing the service implementations, > REST resources and HttpServer itself. > > lens-client - Java client built on top of REST interface. > > lens-cli - CLI built using spring shell and lens-client. > > lens-examples - Examples containing example schema and queries. > > lens-dist - Packaging for binary distribution of lens > > lens-ml-lib - Wrapper over Spark ML lib where input to a model is output of > a query. > lens-ml-dist - Packaging for ml-lib - which has server, client, spark > libraries and ml-lib. > > lens-regression - The regression test suite. > > I'll create doc improvement ticket to update the above in developer doc and > add more details if any. We can update them in package info in each module > and javadoc generator should generate htmls for them. > > Thanks > Amareshwari > > On Tue, Apr 28, 2015 at 11:47 PM, Yash Sharma <[email protected]> wrote: > > > Hi Team, > > I have been a silent observer on the dev list for few days now and > thought > > of dropping a Hi on the list. > > > > I am a current contributor to Apache Drill [1] and a beginner contributor > > to Apache Calcite [2]. I learned about Apache Lens at ApacheCon-Austin > and > > was interested to check if I can contribute to Lens in small steps. > > > > To start with - I have been trying to set up Lens and understand its > > architecture. I have been able to build Lens from source as well as setup > > Hive and Lens Server/Client. However I was facing minor issues running > > examples as mentioned on [3]. Any help would be appreciated here. Would > > initiate a separate thread on list for it. > > > > I would also like to learn about few essential modules of Lens which > would > > be good starting points for new contributors, Or, Some JIRA's that can be > > marked 'beginner' which I can pick up. > > > > Please share your thoughts and ideas. > > > > Thanks, > > Yash > > > > 1.https://github.com/apache/drill/commits?author=yssharma > > 2. https://github.com/apache/incubator-calcite/commits?author=yssharma > > 3. > > > > > https://lens.incubator.apache.org/lenshome/install-and-run.html#Starting_Lens_Client > > >
