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
>

Reply via email to