You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oodt.apache.org by Imesha Sudasingha <im...@apache.org> on 2019/04/05 04:17:52 UTC

Re: Introducing My Self to Community

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.15@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 <im...@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.15@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 <im...@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.15@cse.mrt.ac.lk> wrote:
> > > >
> > > > > Hi Imesha,
> > > > >
> > > > > confluence user name : *gimhanadesilva*
> > > > >
> > > > > Thanks,
> > > > >
> > > > > On Fri, 22 Mar 2019 at 09:42, Imesha Sudasingha <imesha@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 <to...@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.15@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 <
> > imesha@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 <to...@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.15@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 <tom@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 (
> > > > > imesha@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.15@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/>
> > > > > <ht...@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/>
> > > <ht...@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/>
> <ht...@gimhanadesilva.15>
>
>
>
> * <http://www.linkedin.com/in/nadeeshangimhana/>*
>
>
> * <http://www.linkedin.com/in/nadeeshangimhana/>*
>

Re: OODT NodeJS File Viewer

Posted by Tom Barber <to...@spicule.co.uk>.
Thanks for the PR,

I’ll file some Jira issues later to give us some stuff to work on. We need
to figure out ways to hook up the components that aren’t hard coded etc,
eradicate CORS issues and so on.

I’ll wait for Breno’s code to land first though, then hopefully we can come
up with a unified solution to allow generic component configuration.

Tom


On 22 April 2019 at 19:57:55, Tom Barber (tom@spicule.co.uk) wrote:

Sorry, my meaning of combination was as in “being able to click from the
list view to a file object view” not as in “combining the codebase into one
element"


On 22 April 2019 at 19:19:12, Gimhana Nadeeshan (
gimhanadesilva.15@cse.mrt.ac.lk) wrote:

So the combination of two components is not necessary as I believe

-- 


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.

Re: OODT NodeJS File Viewer

Posted by Imesha Sudasingha <im...@apache.org>.
Hi Gimhana,

Seems like you can use Apache CXF itself to run your services [1]. With
that approach, you can bypass the requirement of jersey. If you need jersey
as the client for testing the REST APIs, you can use RestEasy [2].
Those are just two alternative approaches I found out. What do you think?

[1]
http://cxf.apache.org/docs/jaxrs-services-configuration.html#JAXRSServicesConfiguration-ConfiguringJAX-RSservicesprogrammatically
[2] https://resteasy.github.io

On Tue, 4 Jun 2019 at 20:48, Gimhana Nadeeshan <
gimhanadesilva.15@cse.mrt.ac.lk> wrote:

> Hi all,
>
> I started to implement the *Product List view* component and find below the
> the tasks I suppose to do.
>
>    - Implement separate REST APIs for File Listing. getFirstPage ,NextPage
>    etc. This is for enabling pagination support.
>    - Write Unit Tests for Both JAX-RS Resources and newly implementing
>    Web-services.
>
> At the moment I tested the web-services using jersey framework. But after
> having a offline chat with @Imesha Sudasingha <im...@apache.org>  figured
> out that it should have to be replaced due to licencing issues. Have any
> thoughts on this?
>
> Thanks and Best Regards,
> Gimhana
>
>
> On Thu, 25 Apr 2019 at 07:35, Gimhana Nadeeshan <
> gimhanadesilva.15@cse.mrt.ac.lk> wrote:
>
> > Hi Tom,
> >
> > The prototype has lots and lots of remaining work as you say. I just
> > rushed to obtain a working thing. Sorry about that.
> >
> > For the custom styling support, can't we use something like
> > https://www.styled-components.com/.
> >
> > Thanks and Best Regards,
> > Gimhana.
> >
> > On Wed, 24 Apr 2019 at 18:03, Tom Barber <to...@spicule.co.uk> wrote:
> >
> >> Thanks for the PR,
> >>
> >> I’ll file some Jira issues later to give us some stuff to work on. We
> >> need to figure out ways to hook up the components that aren’t hard coded
> >> etc, eradicate CORS issues and so on.
> >>
> >> I’ll wait for Breno’s code to land first though, then hopefully we can
> >> come up with a unified solution to allow generic component
> configuration.
> >>
> >> Tom
> >>
> >>
> >> On 22 April 2019 at 19:57:55, Tom Barber (tom@spicule.co.uk) wrote:
> >>
> >> Sorry, my meaning of combination was as in “being able to click from the
> >> list view to a file object view” not as in “combining the codebase into
> one
> >> element"
> >>
> >>
> >> On 22 April 2019 at 19:19:12, Gimhana Nadeeshan (
> >> gimhanadesilva.15@cse.mrt.ac.lk) wrote:
> >>
> >> So the combination of two components is not necessary as I believe
> >>
> >>
> >> 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/>
> > <ht...@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/>
> <ht...@gimhanadesilva.15>
>
>
>
> * <http://www.linkedin.com/in/nadeeshangimhana/>*
>
>
> * <http://www.linkedin.com/in/nadeeshangimhana/>*
>

Re: OODT NodeJS File Viewer

Posted by Gimhana Nadeeshan <gi...@cse.mrt.ac.lk>.
Hi all,

I started to implement the *Product List view* component and find below the
the tasks I suppose to do.

   - Implement separate REST APIs for File Listing. getFirstPage ,NextPage
   etc. This is for enabling pagination support.
   - Write Unit Tests for Both JAX-RS Resources and newly implementing
   Web-services.

At the moment I tested the web-services using jersey framework. But after
having a offline chat with @Imesha Sudasingha <im...@apache.org>  figured
out that it should have to be replaced due to licencing issues. Have any
thoughts on this?

Thanks and Best Regards,
Gimhana


On Thu, 25 Apr 2019 at 07:35, Gimhana Nadeeshan <
gimhanadesilva.15@cse.mrt.ac.lk> wrote:

> Hi Tom,
>
> The prototype has lots and lots of remaining work as you say. I just
> rushed to obtain a working thing. Sorry about that.
>
> For the custom styling support, can't we use something like
> https://www.styled-components.com/.
>
> Thanks and Best Regards,
> Gimhana.
>
> On Wed, 24 Apr 2019 at 18:03, Tom Barber <to...@spicule.co.uk> wrote:
>
>> Thanks for the PR,
>>
>> I’ll file some Jira issues later to give us some stuff to work on. We
>> need to figure out ways to hook up the components that aren’t hard coded
>> etc, eradicate CORS issues and so on.
>>
>> I’ll wait for Breno’s code to land first though, then hopefully we can
>> come up with a unified solution to allow generic component configuration.
>>
>> Tom
>>
>>
>> On 22 April 2019 at 19:57:55, Tom Barber (tom@spicule.co.uk) wrote:
>>
>> Sorry, my meaning of combination was as in “being able to click from the
>> list view to a file object view” not as in “combining the codebase into one
>> element"
>>
>>
>> On 22 April 2019 at 19:19:12, Gimhana Nadeeshan (
>> gimhanadesilva.15@cse.mrt.ac.lk) wrote:
>>
>> So the combination of two components is not necessary as I believe
>>
>>
>> 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/>
> <ht...@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/>
<ht...@gimhanadesilva.15>



* <http://www.linkedin.com/in/nadeeshangimhana/>*


* <http://www.linkedin.com/in/nadeeshangimhana/>*

Re: OODT NodeJS File Viewer

Posted by Gimhana Nadeeshan <gi...@cse.mrt.ac.lk>.
Hi Tom,

The prototype has lots and lots of remaining work as you say. I just rushed
to obtain a working thing. Sorry about that.

For the custom styling support, can't we use something like
https://www.styled-components.com/.

Thanks and Best Regards,
Gimhana.

On Wed, 24 Apr 2019 at 18:03, Tom Barber <to...@spicule.co.uk> wrote:

> Thanks for the PR,
>
> I’ll file some Jira issues later to give us some stuff to work on. We need
> to figure out ways to hook up the components that aren’t hard coded etc,
> eradicate CORS issues and so on.
>
> I’ll wait for Breno’s code to land first though, then hopefully we can
> come up with a unified solution to allow generic component configuration.
>
> Tom
>
>
> On 22 April 2019 at 19:57:55, Tom Barber (tom@spicule.co.uk) wrote:
>
> Sorry, my meaning of combination was as in “being able to click from the
> list view to a file object view” not as in “combining the codebase into one
> element"
>
>
> On 22 April 2019 at 19:19:12, Gimhana Nadeeshan (
> gimhanadesilva.15@cse.mrt.ac.lk) wrote:
>
> So the combination of two components is not necessary as I believe
>
>
> 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/>
<ht...@gimhanadesilva.15>



* <http://www.linkedin.com/in/nadeeshangimhana/>*


* <http://www.linkedin.com/in/nadeeshangimhana/>*

Re: OODT NodeJS File Viewer

Posted by Tom Barber <to...@spicule.co.uk>.
Sorry, my meaning of combination was as in “being able to click from the
list view to a file object view” not as in “combining the codebase into one
element"


On 22 April 2019 at 19:19:12, Gimhana Nadeeshan (
gimhanadesilva.15@cse.mrt.ac.lk) wrote:

So the combination of two components is not necessary as I believe

-- 


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.

Re: OODT NodeJS File Viewer

Posted by Gimhana Nadeeshan <gi...@cse.mrt.ac.lk>.
Hi Tom,

I took a look at the NodeJS component you created, its a pretty cool
> prototype. I’m excited to see where this can go. I know Breno knocked up a
> basic Filemanger list view so we should try and combine the two!
>

Thanks for reviewing the component. I just tested Breno's work[1] and after
testing what I understood was, both the components facilitate the same
functionality w.r.t File Manager API point of view. Further, I found some
minor packaging issues with that component and hence it is not working as
expected as an exported NPM module in a standalone React App. So the
combination of two components is not necessary as I believe. Please correct
me if I'm wrong :-)

As we’re all developing on different repos here, I think it would be good
> to get the various prototype components into the development branch on OODT
> where people can work on them, and we can figure out how to get them  all
> working in a similar manner and how to get them published “officially” to
> NPM and so on.
>

+1. Good idea. Also, we can create a proper guide for building and
extending the components with the template prototype. In that way, the
community can easily understand the process and then they can enhance the
template as well.

If someone wants to create an oodt fork, create a dev branch sub directory
> and move their component into it, and send over a pull request I’d like to
> see this process start so we can work on building out these components
> together.
>

Shall I start the process :-)

Thanks and Best Regards,
Gimhana.

[1] https://github.com/brenopolanski/react-oodt-plugin-sample

On Sun, 21 Apr 2019 at 21:38, Tom Barber <to...@spicule.co.uk> wrote:

> As we’re all developing on different repos here, I think it would be good
> to get the various prototype components into the development branch on OODT
> where people can work on them, and we can figure out how to get them  all
> working in a similar manner and how to get them published “officially” to
> NPM and so on.
>
> If someone wants to create an oodt fork, create a dev branch sub directory
> and move their component into it, and send over a pull request I’d like to
> see this process start so we can work on building out these components
> together.
>
> Thanks
>
> Tom
>
>
> On 21 April 2019 at 16:53:50, Tom Barber (tom@spicule.co.uk) wrote:
>
> Hey Gimhana
>
> I took a look at the NodeJS component you created, its a pretty cool
> prototype. I’m excited to see where this can go. I know Breno knocked up a
> basic Filemanger list view so we should try and combine the two!
>
> Thanks
>
> Tom
>
>
> On 20 April 2019 at 11:23:56, Gimhana Nadeeshan (
> gimhanadesilva.15@cse.mrt.ac.lk) wrote:
>
> 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.15@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 <im...@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.15@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 <im...@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.15@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 <
> imesha@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.15@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 <
> >> imesha@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.15@cse.mrt.ac.lk> wrote:
> >> > > > > > >
> >> > > > > > > > Hi Imesha,
> >> > > > > > > >
> >> > > > > > > > confluence user name : *gimhanadesilva*
> >> > > > > > > >
> >> > > > > > > > Thanks,
> >> > > > > > > >
> >> > > > > > > > On Fri, 22 Mar 2019 at 09:42, Imesha Sudasingha <
> >> > > imesha@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 <
> >> tom@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.15@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 <
> >> > > > > imesha@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 <to...@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.15@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 <
> >> > > tom@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 (
> >> > > > > > > > imesha@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.15@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/>
> >> > > > > > > > <ht...@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/>
> >> > > > > > <ht...@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/>
> >> > > > <ht...@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/>
> >> > <ht...@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/>
> > <ht...@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/>
> <ht...@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/>
<ht...@gimhanadesilva.15>



* <http://www.linkedin.com/in/nadeeshangimhana/>*


* <http://www.linkedin.com/in/nadeeshangimhana/>*

OODT NodeJS File Viewer

Posted by Tom Barber <to...@spicule.co.uk>.
Hey Gimhana

I took a look at the NodeJS component you created, its a pretty cool
prototype. I’m excited to see where this can go. I know Breno knocked up a
basic Filemanger list view so we should try and combine the two!

Thanks

Tom


On 20 April 2019 at 11:23:56, Gimhana Nadeeshan (
gimhanadesilva.15@cse.mrt.ac.lk) wrote:

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.15@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 <im...@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.15@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 <im...@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.15@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 <im...@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.15@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 <
>> imesha@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.15@cse.mrt.ac.lk> wrote:
>> > > > > > >
>> > > > > > > > Hi Imesha,
>> > > > > > > >
>> > > > > > > > confluence user name : *gimhanadesilva*
>> > > > > > > >
>> > > > > > > > Thanks,
>> > > > > > > >
>> > > > > > > > On Fri, 22 Mar 2019 at 09:42, Imesha Sudasingha <
>> > > imesha@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 <
>> tom@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.15@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 <
>> > > > > imesha@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 <to...@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.15@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 <
>> > > tom@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 (
>> > > > > > > > imesha@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.15@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/>
>> > > > > > > > <ht...@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/>
>> > > > > > <ht...@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/>
>> > > > <ht...@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/>
>> > <ht...@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/>
> <ht...@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/>
<ht...@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.

Re: Introducing My Self to Community

Posted by Gimhana Nadeeshan <gi...@cse.mrt.ac.lk>.
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.15@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 <im...@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.15@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 <im...@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.15@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 <im...@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.15@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 <
>> imesha@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.15@cse.mrt.ac.lk> wrote:
>> > > > > > >
>> > > > > > > > Hi Imesha,
>> > > > > > > >
>> > > > > > > > confluence user name : *gimhanadesilva*
>> > > > > > > >
>> > > > > > > > Thanks,
>> > > > > > > >
>> > > > > > > > On Fri, 22 Mar 2019 at 09:42, Imesha Sudasingha <
>> > > imesha@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 <
>> tom@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.15@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 <
>> > > > > imesha@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 <to...@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.15@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 <
>> > > tom@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 (
>> > > > > > > > imesha@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.15@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/>
>> > > > > > > > <ht...@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/>
>> > > > > > <ht...@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/>
>> > > > <ht...@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/>
>> > <ht...@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/>
> <ht...@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/>
<ht...@gimhanadesilva.15>



* <http://www.linkedin.com/in/nadeeshangimhana/>*


* <http://www.linkedin.com/in/nadeeshangimhana/>*

Re: Introducing My Self to Community

Posted by Gimhana Nadeeshan <gi...@cse.mrt.ac.lk>.
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 <im...@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.15@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 <im...@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.15@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 <im...@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.15@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 <
> imesha@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.15@cse.mrt.ac.lk> wrote:
> > > > > > >
> > > > > > > > Hi Imesha,
> > > > > > > >
> > > > > > > > confluence user name : *gimhanadesilva*
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > >
> > > > > > > > On Fri, 22 Mar 2019 at 09:42, Imesha Sudasingha <
> > > imesha@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 <
> tom@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.15@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 <
> > > > > imesha@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 <to...@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.15@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 <
> > > tom@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 (
> > > > > > > > imesha@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.15@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/>
> > > > > > > > <ht...@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/>
> > > > > > <ht...@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/>
> > > > <ht...@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/>
> > <ht...@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/>
<ht...@gimhanadesilva.15>



* <http://www.linkedin.com/in/nadeeshangimhana/>*


* <http://www.linkedin.com/in/nadeeshangimhana/>*

Re: Introducing My Self to Community

Posted by Imesha Sudasingha <im...@apache.org>.
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.15@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 <im...@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.15@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 <im...@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.15@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 <imesha@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.15@cse.mrt.ac.lk> wrote:
> > > > > >
> > > > > > > Hi Imesha,
> > > > > > >
> > > > > > > confluence user name : *gimhanadesilva*
> > > > > > >
> > > > > > > Thanks,
> > > > > > >
> > > > > > > On Fri, 22 Mar 2019 at 09:42, Imesha Sudasingha <
> > imesha@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 <to...@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.15@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 <
> > > > imesha@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 <to...@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.15@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 <
> > tom@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 (
> > > > > > > imesha@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.15@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/>
> > > > > > > <ht...@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/>
> > > > > <ht...@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/>
> > > <ht...@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/>
> <ht...@gimhanadesilva.15>
>
>
>
> * <http://www.linkedin.com/in/nadeeshangimhana/>*
>
>
> * <http://www.linkedin.com/in/nadeeshangimhana/>*
>

Re: Introducing My Self to Community

Posted by Gimhana Nadeeshan <gi...@cse.mrt.ac.lk>.
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 <im...@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.15@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 <im...@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.15@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 <im...@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.15@cse.mrt.ac.lk> wrote:
> > > > >
> > > > > > Hi Imesha,
> > > > > >
> > > > > > confluence user name : *gimhanadesilva*
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > On Fri, 22 Mar 2019 at 09:42, Imesha Sudasingha <
> imesha@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 <to...@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.15@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 <
> > > imesha@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 <to...@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.15@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 <
> tom@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 (
> > > > > > imesha@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.15@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/>
> > > > > > <ht...@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/>
> > > > <ht...@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/>
> > <ht...@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/>
<ht...@gimhanadesilva.15>



* <http://www.linkedin.com/in/nadeeshangimhana/>*


* <http://www.linkedin.com/in/nadeeshangimhana/>*