Hi all, I have started to develop a sample of React Plugin for File Manager component [1]. It supports the latest ES6 Syntaxes. Developed using web-pack4 and babel7.
At the moment it provides Reusable component for product information retrieval. [1] https://github.com/NGimhana/oodt_fm_plugin Thanks and regards, Gimhana. On Wed, 10 Apr 2019 at 00:12, Gimhana Nadeeshan < gimhanadesilva...@cse.mrt.ac.lk> wrote: > Hi Imesha and Tom, > > Thanks for the extream support and the guidance you provided throughout > the whole period by sacrificing your valuable time. As a beginner to OODT I > learned a lot from both of you. Without your support, it won't be an easy > task. That experience is really worth. It's an honor to have mentors as you > guys. :-) > > I submitted the final proposal for GSoC 2019 and If I am lucky enough I > may get selected. However, I need to be a part of the Apache OODT community > and hence I already started my proposed implementation in my OODT fork. > > Hope to be mentored by you guys in future also !! > > Cheers, > Gimhana. > > On Mon, 8 Apr 2019 at 10:18, Imesha Sudasingha <ime...@apache.org> wrote: > >> Hi Gimhana, >> >> Thanks for updating the proposal. Also thanks for sharing the blog post >> you >> written. >> Blog posts will be a good way to educate dev community on OODT and attract >> new contributors. >> Hope you have already submitted the final proposal. >> >> Cheers, >> Imesha >> >> On Sun, 7 Apr 2019 at 13:21, Gimhana Nadeeshan < >> gimhanadesilva...@cse.mrt.ac.lk> wrote: >> >> > Hi Imesha and Tom, >> > >> > Thank you very much for your feedback. I updated the draft proposal >> > < >> > >> https://docs.google.com/document/d/1IHs3bSxZjUIaGqiU4FZoWC8STKe_cG6j0IdiTLISQ0c/edit#heading=h.c9v4vdg9k7vx >> > > >> > with the project timeline and applied appropriate changes as you >> suggested. >> > >> > *Proposed Design in a nutshell* >> > >> > - Separate React plugin for each OODT component (FM, WM, RE, >> Status...) >> > - Each React plugin has its own server connector itself. This ensures >> > cohesiveness and ready-made usability. >> > - Individual plugins consist of several components( these components >> are >> > the operations which are provided by the plugin - eg: product >> ingesting, >> > querying... ) >> > - For the demonstration purposes, I am planning to design some UI >> > interfaces also. >> > - Final OPSUI dashboard can be obtained by embedding all those >> > individual plugins. >> > >> > I already started to implement the proposed design as seen on >> > oodt_fm_plugin. <https://github.com/NGimhana/oodt_fm_plugin> >> > >> > With the knowledge I have taken while involving in Apache OODT, I wrote >> a >> > small Medium article regarding Apache OODT deployment with Docker >> > <https://medium.com/devopslinks/apache-oodt-with-docker-84d32525c798>. >> I >> > feel this will be a help to newcomers to understand OODT easily because >> I >> > wrote it with my own experience as a fresher. Please read and give your >> > suggestions and improvements to make it more beneficial. Let's make >> Apache >> > OODT more success and community friendly. !! >> > >> > Cheers, >> > Gimhana. >> > >> > On Fri, 5 Apr 2019 at 09:48, Imesha Sudasingha <ime...@apache.org> >> wrote: >> > >> > > Hi Gimhana, >> > > >> > > I went through your draft proposal and it looks good overall to me. >> > > I have put a minor comment, please look at that. >> > > >> > > Cheers, >> > > Imesha >> > > >> > > On Mon, 1 Apr 2019 at 01:39, Gimhana Nadeeshan < >> > > gimhanadesilva...@cse.mrt.ac.lk> wrote: >> > > >> > > > Hi Imesha, Tom >> > > > >> > > > I have drafted the proposal for GSoC project, [OODT-986] A React >> based >> > > new >> > > > UI for OPSUI >> > > > < >> > > > >> > > >> > >> https://docs.google.com/document/d/1IHs3bSxZjUIaGqiU4FZoWC8STKe_cG6j0IdiTLISQ0c/edit?usp=sharing >> > > > > >> > > > Would you please review it and I always welcome your precious >> > suggestions >> > > > to improve it. >> > > > I have not decided the timeline yet. I suppose to decide it after >> > Design >> > > > Architecture is confirmed. >> > > > >> > > > Thanks and Best Regards, >> > > > Gimhana >> > > > >> > > > On Sun, 24 Mar 2019 at 10:28, Imesha Sudasingha <ime...@apache.org> >> > > wrote: >> > > > >> > > > > Hi Gimhana, >> > > > > >> > > > > I don't think it will be easier to review confluence changes in a >> PR. >> > > > > Instead, just update the pages with correct content and let us >> know >> > > which >> > > > > page you changed so that we can have a look (And have the ability >> to >> > > > > rollback if necessary). >> > > > > >> > > > > >> > > > > >> > > > > On Sun, 24 Mar 2019 at 08:58, Gimhana Nadeeshan < >> > > > > gimhanadesilva...@cse.mrt.ac.lk> wrote: >> > > > > >> > > > > > Hi Imesha, Tom, >> > > > > > >> > > > > > I have given you permissions in confluence. Feel free to update >> > > > required >> > > > > > > page and reorganize content so that newcomers/contributors >> will >> > > find >> > > > it >> > > > > > > easy to get started/find content. >> > > > > > > >> > > > > > >> > > > > > Thanks, Imesha. Will do it. >> > > > > > >> > > > > > I'm currently looking the codebase of the File Manager. I >> suppose >> > to >> > > > > mimic >> > > > > > the wicket functionalities of FM as the initial step. >> > > > > > >> > > > > > I've found some minor spelling mistakes and some argument >> > references >> > > > > which >> > > > > > can be replaced. Shall I correct those and send a PR to the >> > > development >> > > > > > branch? >> > > > > > >> > > > > > I will ask here any unclear things regarding code base and will >> > share >> > > > the >> > > > > > draft proposal within next week. >> > > > > > >> > > > > > Thanks and regards, >> > > > > > Gimhana >> > > > > > >> > > > > > >> > > > > > On Sun, 24 Mar 2019 at 07:10, Imesha Sudasingha < >> ime...@apache.org >> > > >> > > > > wrote: >> > > > > > >> > > > > > > Hi Gimhana, >> > > > > > > >> > > > > > > I have given you permissions in confluence. Feel free to >> update >> > > > > required >> > > > > > > page and reorganize content so that newcomers/contributors >> will >> > > find >> > > > it >> > > > > > > easy to get started/find content. >> > > > > > > >> > > > > > > On Fri, 22 Mar 2019 at 09:51, Gimhana Nadeeshan < >> > > > > > > gimhanadesilva...@cse.mrt.ac.lk> wrote: >> > > > > > > >> > > > > > > > Hi Imesha, >> > > > > > > > >> > > > > > > > confluence user name : *gimhanadesilva* >> > > > > > > > >> > > > > > > > Thanks, >> > > > > > > > >> > > > > > > > On Fri, 22 Mar 2019 at 09:42, Imesha Sudasingha < >> > > ime...@apache.org >> > > > > >> > > > > > > wrote: >> > > > > > > > >> > > > > > > > > Hi Gimhana, >> > > > > > > > > >> > > > > > > > > Can you share your confluence username (after creating an >> > > account >> > > > > if >> > > > > > > not >> > > > > > > > > exist in cwiki.apache.org). I will give you wiki edit >> > > > permissions >> > > > > as >> > > > > > > > well. >> > > > > > > > > >> > > > > > > > > On Tue, 12 Mar 2019 at 06:08, Tom Barber < >> t...@spicule.co.uk> >> > > > > wrote: >> > > > > > > > > >> > > > > > > > > > Hey Gimhana >> > > > > > > > > > >> > > > > > > > > > Sorry for the delayed response. I’ve migrated the docker >> > file >> > > > as >> > > > > it >> > > > > > > > said >> > > > > > > > > in >> > > > > > > > > > the PR so if you want to move the commits over, please >> do >> > and >> > > > > I’ll >> > > > > > > > accept >> > > > > > > > > > them on the ASF end. >> > > > > > > > > > >> > > > > > > > > > With regards to the OPSUI replacement you’re discussing >> > > further >> > > > > > down >> > > > > > > > the >> > > > > > > > > > email: >> > > > > > > > > > >> > > > > > > > > > The initial goal is to have an alternative to OPSUI >> that is >> > > > > written >> > > > > > > in >> > > > > > > > > > React that allows us to mimic the current wicket >> > > functionality, >> > > > > and >> > > > > > > > more, >> > > > > > > > > > in a more modern framework. The other key idea is that >> its >> > > > > > > > componentised >> > > > > > > > > so >> > > > > > > > > > that if another developer wanted to use specific OODT >> > > elements >> > > > in >> > > > > > > their >> > > > > > > > > web >> > > > > > > > > > app but not the full OPSUI, they can do so. >> > > > > > > > > > >> > > > > > > > > > There are certainly a bunch of missing REST API’s on the >> > file >> > > > > > manager >> > > > > > > > > side, >> > > > > > > > > > which we can add in as we go along. The majority of the >> > file >> > > > > > > > > interrogation >> > > > > > > > > > calls should go through the FM Rest API. Other >> components >> > > > either >> > > > > > need >> > > > > > > > > their >> > > > > > > > > > REST API’s extending or enhancing, around Workflows, >> > Resource >> > > > > > > > Management >> > > > > > > > > > etc. >> > > > > > > > > > >> > > > > > > > > > Ignore DRAT for this project, its built on OODT but >> thats >> > > about >> > > > > it. >> > > > > > > > > > >> > > > > > > > > > If we can standardise OODT on a per-component REST API >> and >> > > > > relevant >> > > > > > > > React >> > > > > > > > > > Component and wrap them all together in a encapsulating >> > UI, I >> > > > > think >> > > > > > > > > thats a >> > > > > > > > > > good start. >> > > > > > > > > > >> > > > > > > > > > One of the community guys Breno has started work on some >> > code >> > > > to >> > > > > > > > > prototype >> > > > > > > > > > this: >> > > > > > > > > > >> > > > > > > > > > >> https://github.com/brenopolanski/react-oodt-plugin-sample >> > > > > > > > > > https://github.com/brenopolanski/react-oodt-app-sample >> > > > > > > > > > >> > > > > > > > > > Again this needs porting to the Apache repos but worked >> > when >> > > we >> > > > > > last >> > > > > > > > > tried >> > > > > > > > > > it. >> > > > > > > > > > >> > > > > > > > > > Hope that helps shed some light on it all! >> > > > > > > > > > >> > > > > > > > > > Tom >> > > > > > > > > > >> > > > > > > > > > On 10 March 2019 at 07:56:04, Gimhana Nadeeshan ( >> > > > > > > > > > gimhanadesilva...@cse.mrt.ac.lk) wrote: >> > > > > > > > > > >> > > > > > > > > > Hi Imesha, >> > > > > > > > > > >> > > > > > > > > > Sorry for the late reply due to my academics. >> > > > > > > > > > >> > > > > > > > > > If you can have a look at the issue, it will be great. >> The >> > > > > > dockerfile >> > > > > > > > can >> > > > > > > > > > > be found at >> > > > > > > > > >> https://github.com/buggtb/oodt-docker/blob/master/Dockerfile >> > > > > > > > > > . >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > I send a PR fixing that issue [1] and updated the READMe >> > > also. >> > > > > The >> > > > > > > > > problem >> > > > > > > > > > was tomcat tries to access a directory which doesn't >> exist. >> > > > > Please >> > > > > > > > review >> > > > > > > > > > it when you free and let me know your suggestions. >> > > > > > > > > > >> > > > > > > > > > From community point of view, we need the OPSUI >> revamped as >> > > the >> > > > > > first >> > > > > > > > > > > thing. Therefore, your interest in that will be a >> great >> > > help >> > > > > for >> > > > > > > us. >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > Sounds good !!. There are some points which I need to >> > clarify >> > > > > > before >> > > > > > > > > > entering the project. AFAIU the main target of the >> project >> > is >> > > > > > > upgrading >> > > > > > > > > > current wicket component based UI to React based UI. The >> > main >> > > > web >> > > > > > app >> > > > > > > > > > should consist of several react components. These react >> > > > > components >> > > > > > > > should >> > > > > > > > > > modularize as much as possible with least dependencies >> with >> > > > each >> > > > > > > other. >> > > > > > > > > > >> > > > > > > > > > - File Manager REST APIs [2] >> > > > > > > > > > - CAS Curator REST APIs [3] - CRUD operations for >> > metadata >> > > > of >> > > > > > > > ingested >> > > > > > > > > > files/directories >> > > > > > > > > > - CAS Product Server Web APIs[4] >> > > > > > > > > > - PCS related REST APIs[5]. eg: Pedigree, Health >> > > monitoring >> > > > > > > > > > - DRAT Proteus APIs (built on top of OODT)[6] >> > > > > > > > > > >> > > > > > > > > > What is the difference between File Manager REST APIs >> and >> > CAS >> > > > > > Product >> > > > > > > > > > Server Web APIs? Are they belong to the same set where >> CAS >> > > > > product >> > > > > > > > Server >> > > > > > > > > > web APIs is the superset? >> > > > > > > > > > >> > > > > > > > > > Would someone please confirm me, whether I got the >> > high-level >> > > > > idea >> > > > > > of >> > > > > > > > the >> > > > > > > > > > project correctly? >> > > > > > > > > > >> > > > > > > > > > Thanks and Best Regards, >> > > > > > > > > > Gimhana >> > > > > > > > > > >> > > > > > > > > > [1] https://github.com/buggtb/oodt-docker/pull/2 >> > > > > > > > > > [2] >> > > > > > > > > >> > > > > > >> > > >> https://cwiki.apache.org/confluence/display/OODT/File+Manager+REST+API >> > > > > > > > > > < >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> https://cwiki.apache.org/confluence/display/OODT/File+Manager+REST+API#FileManagerRESTAPI-Parameters >> > > > > > > > > > > >> > > > > > > > > > [3] >> > > > > > > > > >> > > > > > >> > > https://cwiki.apache.org/confluence/display/OODT/CAS+Curator+REST+API >> > > > > > > > > > [4] >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> https://cwiki.apache.org/confluence/display/OODT/CAS+Product+Server+Web+APIs+%28version+2%29+-+User+Guide >> > > > > > > > > > [5] >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> https://cwiki.apache.org/confluence/display/OODT/OODT+REST+Services#OODTRESTServices-TheOODTPCSPedigreeservice >> > > > > > > > > > [6] >> > > https://github.com/apache/drat/wiki/DRAT-Proteus-REST-API >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > On Tue, 5 Mar 2019 at 14:52, Imesha Sudasingha < >> > > > > ime...@apache.org> >> > > > > > > > > wrote: >> > > > > > > > > > >> > > > > > > > > > > Hi Gimhana, >> > > > > > > > > > > >> > > > > > > > > > > If you can have a look at the issue, it will be great. >> > The >> > > > > > > dockerfile >> > > > > > > > > can >> > > > > > > > > > > be found at >> > > > > > > > > >> https://github.com/buggtb/oodt-docker/blob/master/Dockerfile >> > > > > > > > > > . >> > > > > > > > > > > >> > > > > > > > > > > From community point of view, we need the OPSUI >> revamped >> > as >> > > > the >> > > > > > > first >> > > > > > > > > > > thing. Therefore, your interest in that will be a >> great >> > > help >> > > > > for >> > > > > > > us. >> > > > > > > > > > > >> > > > > > > > > > > @Tom Barber <t...@spicule.co.uk> How can we allow >> > > confluence >> > > > > wiki >> > > > > > > > > editing >> > > > > > > > > > > permissions to Gimhana? >> > > > > > > > > > > >> > > > > > > > > > > Thanks, >> > > > > > > > > > > Imesha >> > > > > > > > > > > >> > > > > > > > > > > On Mon, 4 Mar 2019 at 20:31, Gimhana Nadeeshan < >> > > > > > > > > > > gimhanadesilva...@cse.mrt.ac.lk> wrote: >> > > > > > > > > > > >> > > > > > > > > > > > Hi Imesha and Tom, >> > > > > > > > > > > > >> > > > > > > > > > > > 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. >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > Yeah, I got the chance to work with docker and >> > > > docker-compose >> > > > > > in >> > > > > > > my >> > > > > > > > > > > > internship period and therefore I'm familiar with >> > > > > > > containerization >> > > > > > > > > > > basics. >> > > > > > > > > > > > >> > > > > > > > > > > > I went through the FileMgr user guide and able to >> get >> > an >> > > > idea >> > > > > > > about >> > > > > > > > > > that >> > > > > > > > > > > > component and ingest a file into the repository. >> > > > > > > > > > > > >> > > > > > > > > > > > Then I move forward and tried to use the OODT Docker >> > > > > container. >> > > > > > > But >> > > > > > > > > it >> > > > > > > > > > > > failed and gave below error. >> > > > > > > > > > > > *java.lang.IllegalArgumentException: Document base >> > > > > > > > > > > > /usr/src/oodt/tomcat/server/webapps/manager does not >> > > exist >> > > > or >> > > > > > is >> > > > > > > > not >> > > > > > > > > a >> > > > > > > > > > > > readable directory* >> > > > > > > > > > > > >> > > > > > > > > > > > Find below commands I executed. >> > > > > > > > > > > > >> > > > > > > > > > > > > docker pull buggtb/oodt >> > > > > > > > > > > > > >> > > > > > > > > > > > > docker run -d -p 8080:8080 --name my_first_oodt >> -i -t >> > > > oodt >> > > > > > > > > > > > > >> > > > > > > > > > > > > If I missed some configuration would you please >> help >> > > me? >> > > > If >> > > > > > not >> > > > > > > > > > shall I >> > > > > > > > > > > > work on this issue to get an idea on the code base? >> > > > > > > > > > > > >> > > > > > > > > > > > Further is there a way to contribute wiki pages? I >> > found >> > > > some >> > > > > > > minor >> > > > > > > > > > > issues >> > > > > > > > > > > > with the docs and I like to correct those. >> > > > > > > > > > > > >> > > > > > > > > > > > Other than that feel free to pick up one of the >> GSOC >> > > > topics >> > > > > > and >> > > > > > > we >> > > > > > > > > can >> > > > > > > > > > > > > dive into what needs >> > > > > > > > > > > > > to be done and what the desired outcomes are. >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > I would like to work with React UI project as I have >> > some >> > > > > > > > experience >> > > > > > > > > > with >> > > > > > > > > > > > React. But I don't know is it the most important >> > project >> > > to >> > > > > the >> > > > > > > > > > community >> > > > > > > > > > > > at this moment. If so I love to go with it !! >> > > > > > > > > > > > >> > > > > > > > > > > > Thanks and Best Regards, >> > > > > > > > > > > > Gimana >> > > > > > > > > > > > >> > > > > > > > > > > > On Sat, 2 Mar 2019 at 21:29, Tom Barber < >> > > t...@spicule.co.uk >> > > > > >> > > > > > > wrote: >> > > > > > > > > > > > >> > > > > > > > > > > > > Hey Gimhana >> > > > > > > > > > > > > >> > > > > > > > > > > > > Good to have you on board, I’m sure as Imesha has >> > been >> > > > > > through >> > > > > > > > the >> > > > > > > > > > GSOC >> > > > > > > > > > > > > process he can help you with anything related to >> that >> > > > end. >> > > > > > > Other >> > > > > > > > > than >> > > > > > > > > > > > that >> > > > > > > > > > > > > feel free to pick up one of the GSOC topics and we >> > can >> > > > dive >> > > > > > > into >> > > > > > > > > what >> > > > > > > > > > > > needs >> > > > > > > > > > > > > to be done and what the desired outcomes are. >> > > > > > > > > > > > > >> > > > > > > > > > > > > Cheers >> > > > > > > > > > > > > >> > > > > > > > > > > > > Tom >> > > > > > > > > > > > > >> > > > > > > > > > > > > On 2 March 2019 at 06:57:19, Imesha Sudasingha ( >> > > > > > > > ime...@apache.org) >> > > > > > > > > > > > wrote: >> > > > > > > > > > > > > >> > > > > > > > > > > > > Hi Gimhana, >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > 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://issues.apache.org/jira/browse/OODT-986?jql=project%20%3D%20OODT%20AND%20labels%20%3D%20GSoC2019%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC >> > > > > > > > > > > > > [2] >> > https://github.com/apache/oodt/tree/master/filemgr >> > > > > > > > > > > > > [3] >> > > https://github.com/apache/oodt/tree/master/resource >> > > > > > > > > > > > > [4] >> > > https://github.com/apache/oodt/tree/master/workflow >> > > > > > > > > > > > > [5] >> > > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > >> > > > > > > >> > > > > >> > > >> https://cwiki.apache.org/confluence/display/OODT/OODT+Filemgr+User+Guide >> > > > > > > > > > > > > [6] >> > > > > > > > > > > >> > > > > > > >> > > https://cwiki.apache.org/confluence/display/OODT/Docker+powered+OODT >> > > > > > > > > > > > > [7] >> > > > > > > > > > > > >> > > > > > > > > >> > > > > > >> > > >> https://cwiki.apache.org/confluence/display/OODT/RADiX+Powered+By+OODT >> > > > > > > > > > > > > >> > > > > > > > > > > > > On Fri, 1 Mar 2019 at 20:44, Gimhana Nadeeshan < >> > > > > > > > > > > > > gimhanadesilva...@cse.mrt.ac.lk> wrote: >> > > > > > > > > > > > > >> > > > > > > > > > > > > > Hi devs, >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > I'm a final year undergraduate in Computer >> Science >> > & >> > > > > > > > Engineering >> > > > > > > > > of >> > > > > > > > > > > the >> > > > > > > > > > > > > > University of Moratuwa. I have completed my 6 >> > months >> > > > > > > internship >> > > > > > > > > at >> > > > > > > > > > > WSO2 >> > > > > > > > > > > > > > Lanka (Pvt) Ltd last year. There I got the >> chance >> > to >> > > > > apply >> > > > > > > the >> > > > > > > > > > > > > theoretical >> > > > > > > > > > > > > > knowledge gained from lectures in practical to >> some >> > > > > extent. >> > > > > > > > > Mainly >> > > > > > > > > > > > dealt >> > > > > > > > > > > > > > with Apache Synapse. Used Apache Kafka and >> > Zookeeper >> > > > for >> > > > > > > > handling >> > > > > > > > > > > data >> > > > > > > > > > > > > > streams for that project. >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > Have some hands-on experience in Java, Python, >> > > > > JavaScript, >> > > > > > > > React >> > > > > > > > > > JS, >> > > > > > > > > > > > Vue >> > > > > > > > > > > > > JS >> > > > > > > > > > > > > > by doing several projects based in both academic >> > and >> > > > > > > > non-academic >> > > > > > > > > > > > > purposes. >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > I would like to work on Apache OODT related >> project >> > > > this >> > > > > > > > > > > > summer(GSOC2019) >> > > > > > > > > > > > > > because contributing to Open Source is the best >> way >> > > to >> > > > > > learn >> > > > > > > > the >> > > > > > > > > > real >> > > > > > > > > > > > > world >> > > > > > > > > > > > > > software engineering practices and open source >> > > culture. >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > I went through the Tutorials to get a basic idea >> > > about >> > > > > the >> > > > > > > > > project >> > > > > > > > > > > and >> > > > > > > > > > > > > send >> > > > > > > > > > > > > > a Pull Request[1] adding some modifications to >> > README >> > > > > which >> > > > > > > > will >> > > > > > > > > be >> > > > > > > > > > > > > > intuitive to a new contributor. >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > So How to get a head start on contributing? Are >> > there >> > > > any >> > > > > > > > > beginner >> > > > > > > > > > > type >> > > > > > > > > > > > > > issues to solve as a first step to get more >> > familiar >> > > to >> > > > > the >> > > > > > > > code >> > > > > > > > > > > base? >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > I appreciate if someone can guide me. :-) >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > [1] https://github.com/apache/oodt/pull/90 >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > Thanks and Best Regards, >> > > > > > > > > > > > > > Gimhana. >> > > > > > > > > > > > > > -- >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > Nadeeshan Gimhana >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > Undergraduate >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > Department of Computer Science & Engineering >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > University of Moratuwa >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > *Mobile :+94775744613* >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > *Website : >> > > > > https://ngimhana94.wixsite.com/gimhanadesilva/ >> > > > > > > > > > > > > > <https://ngimhana94.wixsite.com/gimhanadesilva/ >> >* >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > *L**inkedin* >> > > > > > > > > > > > > > *:www.linkedin.com/in/nadeeshangimhana/ >> > > > > > > > > > > > > > <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > *Blog* :https://medium.com/@gimhanadesilva.15 >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > * <http://www.linkedin.com/in/nadeeshangimhana/ >> >* >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > * <http://www.linkedin.com/in/nadeeshangimhana/ >> >* >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > -- >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > 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. >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > -- >> > > > > > > > > > > > >> > > > > > > > > > > > Nadeeshan Gimhana >> > > > > > > > > > > > >> > > > > > > > > > > > Undergraduate >> > > > > > > > > > > > >> > > > > > > > > > > > Department of Computer Science & Engineering >> > > > > > > > > > > > >> > > > > > > > > > > > University of Moratuwa >> > > > > > > > > > > > >> > > > > > > > > > > > *Mobile :+94775744613* >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > *Website : >> > > https://ngimhana94.wixsite.com/gimhanadesilva/ >> > > > > > > > > > > > <https://ngimhana94.wixsite.com/gimhanadesilva/>* >> > > > > > > > > > > > >> > > > > > > > > > > > *L**inkedin* >> > > > > > > > > > > > *:www.linkedin.com/in/nadeeshangimhana/ >> > > > > > > > > > > > <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > > > > > > > > > >> > > > > > > > > > > > *Blog* :https://medium.com/@gimhanadesilva.15 >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > * <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > * <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > -- >> > > > > > > > > > >> > > > > > > > > > Nadeeshan Gimhana >> > > > > > > > > > >> > > > > > > > > > Batch Representative (15' Batch) >> > > > > > > > > > >> > > > > > > > > > Department of Computer Science & Engineering >> > > > > > > > > > >> > > > > > > > > > University of Moratuwa >> > > > > > > > > > >> > > > > > > > > > *Mobile :+94775744613* >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > *Website : >> https://ngimhana94.wixsite.com/gimhanadesilva/ >> > > > > > > > > > <https://ngimhana94.wixsite.com/gimhanadesilva/>* >> > > > > > > > > > >> > > > > > > > > > *L**inkedin* >> > > > > > > > > > *:www.linkedin.com/in/nadeeshangimhana/ >> > > > > > > > > > <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > > > > > > > >> > > > > > > > > > *Blog* :https://medium.com/@gimhanadesilva.15 >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > * <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > * <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > > > > > > > >> > > > > > > > > > -- >> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > 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. >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > -- >> > > > > > > > >> > > > > > > > Nadeeshan Gimhana >> > > > > > > > >> > > > > > > > Batch Representative (15' Batch) >> > > > > > > > >> > > > > > > > Department of Computer Science & Engineering >> > > > > > > > >> > > > > > > > University of Moratuwa >> > > > > > > > >> > > > > > > > *Mobile: +94775744613* >> > > > > > > > >> > > > > > > > <https://github.com/NGimhana> >> > > > > > > > <https://www.linkedin.com/in/nadeeshangimhana/> >> > > > > > > > <https://medium.com/@gimhanadesilva.15> >> > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > > > * <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > > > > > >> > > > > > > > >> > > > > > > > * <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > > >> > > > > > -- >> > > > > > >> > > > > > Nadeeshan Gimhana >> > > > > > >> > > > > > Batch Representative (15' Batch) >> > > > > > >> > > > > > Department of Computer Science & Engineering >> > > > > > >> > > > > > University of Moratuwa >> > > > > > >> > > > > > *Mobile: +94775744613* >> > > > > > >> > > > > > <https://github.com/NGimhana> >> > > > > > <https://www.linkedin.com/in/nadeeshangimhana/> >> > > > > > <https://medium.com/@gimhanadesilva.15> >> > > > > > >> > > > > > >> > > > > > >> > > > > > * <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > > > >> > > > > > >> > > > > > * <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > > > >> > > > > >> > > > >> > > > >> > > > -- >> > > > >> > > > Nadeeshan Gimhana >> > > > >> > > > Batch Representative (15' Batch) >> > > > >> > > > Department of Computer Science & Engineering >> > > > >> > > > University of Moratuwa >> > > > >> > > > *Mobile: +94775744613* >> > > > >> > > > <https://github.com/NGimhana> >> > > > <https://www.linkedin.com/in/nadeeshangimhana/> >> > > > <https://medium.com/@gimhanadesilva.15> >> > > > >> > > > >> > > > >> > > > * <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > >> > > > >> > > > * <http://www.linkedin.com/in/nadeeshangimhana/>* >> > > > >> > > >> > >> > >> > -- >> > >> > Nadeeshan Gimhana >> > >> > Batch Representative (15' Batch) >> > >> > Department of Computer Science & Engineering >> > >> > University of Moratuwa >> > >> > *Mobile: +94775744613* >> > >> > <https://github.com/NGimhana> >> > <https://www.linkedin.com/in/nadeeshangimhana/> >> > <https://medium.com/@gimhanadesilva.15> >> > >> > >> > >> > * <http://www.linkedin.com/in/nadeeshangimhana/>* >> > >> > >> > * <http://www.linkedin.com/in/nadeeshangimhana/>* >> > >> > > > -- > > Nadeeshan Gimhana > > Batch Representative (15' Batch) > > Department of Computer Science & Engineering > > University of Moratuwa > > *Mobile: +94775744613* > > <https://github.com/NGimhana> > <https://www.linkedin.com/in/nadeeshangimhana/> > <https://medium.com/@gimhanadesilva.15> > > > > * <http://www.linkedin.com/in/nadeeshangimhana/>* > > > * <http://www.linkedin.com/in/nadeeshangimhana/>* > > > -- Nadeeshan Gimhana Batch Representative (15' Batch) Department of Computer Science & Engineering University of Moratuwa *Mobile: +94775744613* <https://github.com/NGimhana> <https://www.linkedin.com/in/nadeeshangimhana/> <https://medium.com/@gimhanadesilva.15> * <http://www.linkedin.com/in/nadeeshangimhana/>* * <http://www.linkedin.com/in/nadeeshangimhana/>*