Also, if you want to see how it works “in the real world” Apache DRAT is an OODT implementation for SW License checking. It might be worth spinning that up so you can see how an OODT deployment works.
Tom On 13 March 2019 at 20:28:09, Jayawardana, Yasith (yas...@cs.odu.edu) wrote: Hi Imesha, Sure, I’ll try to set up OODT and post any questions that I come across, if any. Also I’ll look into the documentation issues you mentioned and try to create PRs for them as I come across any issues. Thanks and Regards, Yasith > On Mar 13, 2019, at 10:36 AM, Imesha Sudasingha <ime...@apache.org> wrote: > > Hi Yasith, > > Thanks for your interest in contributing to OODT. With the technologies you > are familiar with, you will definitely be able to help us improve a lot. > At the moment, I don't have beginner level issues to point you to. So the > best thing is to play around and get an idea on what is OODT. When you go > through you may notice that there are a lot of problems in documentation in > cwiki and readme files. It will be a great help for new comers if you can > fix them as you go through. > > Following is a response I sent to another student to introduce OODT. That > will help you too. > > Thanks for your interest in contributing yo OODT. As you may already know, >> we are planning to offer 2 GSoC projects [1] this year which we think are >> the most important at the moment. >> Since you have experience in React, Java and hopefully some knowledge on >> containerization, you will be able to help one of those projects for sure. >> The community will be really happy to see your contribution. Thanks for >> your PR as well. I will look at it soon. >> >> On getting started, did you try running OODT? >> >> In brief, OODT have 3 main components, File Manager [2] (for information >> integration), a Resource Manager [3] (managing resources and scheduling >> jobs) and a workflow manager to execute workflows. In addition to that, >> there are other components like crawler (for crawling and ingesting crawled >> documents to file manager), OPSUI (the main dashboard of a OODT deployment >> which shows status of each component and ingested files, workflows etc) and >> a set of REST APIs. >> >> You can refer file manager user guide [5] to get an idea of file manager. >> If you want to run all the components at once, you can use the docker >> container [6]. If you prefer more hands on experience, try the RADiX [7] >> build. Try to play around a bit to get an understanding of the usage of >> OODT since it is more of a framework rather than a product. >> >> When you play around, if you encounter anything you don't understand, feel >> free to ask. If you encounter any issue please create an issue in JIRA. If >> you can, try to fix it yourself to get familiarized with the code base. The >> above steps will be a good starting point as I don't see any newcomer type >> issue in Jira to let you work on immediately. >> >> Thanks, >> Imesha >> >> [1] >> https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fissues.apache.org%2Fjira%2Fbrowse%2FOODT-986%3Fjql%3Dproject%2520%253D%2520OODT%2520AND%2520labels%2520%253D%2520GSoC2019%2520ORDER%2520BY%2520priority%2520DESC%252C%2520updated%2520DESC&data=02%7C01%7Cyasith%40cs.odu.edu%7C6b884f43a12e4414051b08d6a7c1560e%7C48bf86e811a24b8a8cb368d8be2227f3%7C0%7C0%7C636880846153946038&sdata=hxzAxAlFalZ8vGH8l0vIVbt0aD6Iwx9EpRmkSdIUN4c%3D&reserved=0 >> [2] https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Foodt%2Ftree%2Fmaster%2Ffilemgr&data=02%7C01%7Cyasith%40cs.odu.edu%7C6b884f43a12e4414051b08d6a7c1560e%7C48bf86e811a24b8a8cb368d8be2227f3%7C0%7C0%7C636880846153946038&sdata=jOdQcrjOwo0%2FTKv9kJRMS2u84RkitayT2j6BjxdNteo%3D&reserved=0 >> [3] https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Foodt%2Ftree%2Fmaster%2Fresource&data=02%7C01%7Cyasith%40cs.odu.edu%7C6b884f43a12e4414051b08d6a7c1560e%7C48bf86e811a24b8a8cb368d8be2227f3%7C0%7C0%7C636880846153946038&sdata=unweiH09cryQbvU8VFDIXFk5gUKAXusBTz9eomb%2F%2Bso%3D&reserved=0 >> [4] https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Foodt%2Ftree%2Fmaster%2Fworkflow&data=02%7C01%7Cyasith%40cs.odu.edu%7C6b884f43a12e4414051b08d6a7c1560e%7C48bf86e811a24b8a8cb368d8be2227f3%7C0%7C0%7C636880846153946038&sdata=53aGr5L185zKKPiRDwV%2BfxVmdBb5kQ1sciEBPLC36Hw%3D&reserved=0 >> [5] >> https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FOODT%2FOODT%2BFilemgr%2BUser%2BGuide&data=02%7C01%7Cyasith%40cs.odu.edu%7C6b884f43a12e4414051b08d6a7c1560e%7C48bf86e811a24b8a8cb368d8be2227f3%7C0%7C0%7C636880846153946038&sdata=gUqfOKNGQ4lSbFU2riwUjIilgNGdcSPH3Wtgaxcxcwo%3D&reserved=0 >> [6] https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FOODT%2FDocker%2Bpowered%2BOODT&data=02%7C01%7Cyasith%40cs.odu.edu%7C6b884f43a12e4414051b08d6a7c1560e%7C48bf86e811a24b8a8cb368d8be2227f3%7C0%7C0%7C636880846153946038&sdata=0Aq1BoGVQUV61W8pT4sqyeEVanjVEgo2IY1TxPD94Dk%3D&reserved=0 >> [7] https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FOODT%2FRADiX%2BPowered%2BBy%2BOODT&data=02%7C01%7Cyasith%40cs.odu.edu%7C6b884f43a12e4414051b08d6a7c1560e%7C48bf86e811a24b8a8cb368d8be2227f3%7C0%7C0%7C636880846153946038&sdata=SHTt1z0OURDKOV93pnYcIKnFOuIAMDtvtGajZ3pZphM%3D&reserved=0 > > Thanks, > Imesha > > >> On Wed, 13 Mar 2019 at 03:12, Jayawardana, Yasith <yas...@cs.odu.edu> wrote: >> >> Hey all, >> >> First of all, let me introduce myself. I'm currently a PhD student at >> Old Dominion University, Norfolk VA, USA. I completed my bachelor's last >> year at University of Moratuwa, Sri Lanka in Computer Science and >> Engineering. I interned at WSO2 Lanka (PVT) Ltd, where I worked with >> Docker and Docker Compose for creating deployment configurations. As my >> Final year project, I have worked on Apache Kafka, Apache Zookeeper and >> Apache Curator. >> >> I have experience in Java, Docker, Maven, Gradle, and also in C/C++, >> Python and HTML/CSS/JS through working on university projects and >> personal projects. I'm interested in contributing to Apache this summer >> as I'm hoping to put my free time into good use to help out the >> development community, and thought Apache would be the best place to >> start as it means a lot to the community. >> >> Having said that, I would very much like to contribute to Apache OODT >> this time around. These days I'm familiarizing with the components of >> OODT, and I have some questions to ask. >> >> 1) Is there any beginner-level issues that you suggest me to look into >> so that I could kick start contributing? >> >> 2) I read through some README files and found some points I could add to >> improve them. Would it be fine to create PRs that contain such >> improvements? >> >> 3) I see there are three main components in OODT. Do you think I should >> familiarize with all, or do you have any specific areas that I should >> focus on? >> >> >> Best Regards, >> >> Yasith >> >> -- >> Yasith Jayawardana >> PhD Student, Department of Computer Science >> Old Dominion University, Norfolk VA >> +1 (757) 698-8978 >> >> -- Spicule Limited is registered in England & Wales. Company Number: 09954122. Registered office: First Floor, Telecom House, 125-135 Preston Road, Brighton, England, BN1 6AF. VAT No. 251478891. All engagements are subject to Spicule Terms and Conditions of Business. This email and its contents are intended solely for the individual to whom it is addressed and may contain information that is confidential, privileged or otherwise protected from disclosure, distributing or copying. Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Spicule Limited. The company accepts no liability for any damage caused by any virus transmitted by this email. If you have received this message in error, please notify us immediately by reply email before deleting it from your system. Service of legal notice cannot be effected on Spicule Limited by email.