Hi Robert,

Thank you very much for the help. I can carry on from there now. Actually I
didn't know that this mailing list does not supported for attachments. Here
is the screenshots I uploaded.

img1 - https://www.dropbox.com/s/1dwgxnfip1zgphd/img1.png?dl=0
img2 - https://www.dropbox.com/s/5chqk1smnuqaxtt/img2.png?dl=0
img3 - https://www.dropbox.com/s/ubvlno2c6r5mbpq/img3.png?dl=0
img4 - https://www.dropbox.com/s/0i6dc855vxh9x9c/img4.png?dl=0
img5 - https://www.dropbox.com/s/zvy2y2v7on4occr/img5.png?dl=0
img6 - https://www.dropbox.com/s/7nwu3an5cmgd9mu/img6.png?dl=0

And I will share the proposal ASAP with you.

Thank you

On Fri, Mar 20, 2015 at 1:33 AM, Robert Kowalski <r...@kowalski.gd> wrote:

> Hi Dulanga,
>
> glad you figured it out while I was on a train! :)
>
> Can you upload the pictures to something like box.com / dropbox or an
> image hoster as the list does not support attachments?
>
> We are storing our react components in files like
>
> https://github.com/apache/couchdb-fauxton/blob/73bacedae20d6eaeefa0607364c79c94ad862844/app/addons/cors/components.react.jsx
>
> To render them we still have to wrap them in Backbone Views - as our
> framework is built for Backbone views. The backbone view files are
> usually called `views.js`. This will go away soon but currently it is
> the way to go:
>
>
> https://github.com/apache/couchdb-fauxton/blob/73bacedae20d6eaeefa0607364c79c94ad862844/app/addons/cors/views.js#L25-41
>
> which calls this at the bottom of `app/addons/cors/components.react.jsx`:
>
>
> https://github.com/apache/couchdb-fauxton/blob/73bacedae20d6eaeefa0607364c79c94ad862844/app/addons/cors/components.react.jsx#L338
>
>
> In
> https://github.com/apache/couchdb-fauxton/blob/73bacedae20d6eaeefa0607364c79c94ad862844/app/addons/cors/views.js#L25-41
> `this.el` references the DOM-Node of the Backbone view in which then
> the React Component is rendered into.
>
>
> Regarding the proposal:
>
> I am happy to help you with your proposal it would be nice to have an
> option that makes it easy to leave comments (e.g google docs)
>
> Best,
> Robert
>
> On Thu, Mar 19, 2015 at 6:26 PM, Dulanga Sashika <wadsash...@gmail.com>
> wrote:
> > Hi,
> > Here I attached the screen shots of Dashboard menu item. Now its working.
> > Now I want to know that, if I need to implement react component, where
> > should I put it? And how can I access that to render the view? just give
> me
> > some hints and I can carry on from there.
> >
> > Regards
> >
> > On Thu, Mar 19, 2015 at 10:15 PM, Dulanga Sashika <wadsash...@gmail.com>
> > wrote:
> >>
> >> Hey Robert, problem solved.. :)
> >>
> >>
> >> Regards.
> >>
> >> On Thu, Mar 19, 2015 at 9:52 PM, Dulanga Sashika <wadsash...@gmail.com>
> >> wrote:
> >>>
> >>> Hi Robert,
> >>>
> >>> Now I am trying to create a new menu item for dashboard and implement a
> >>> react component as you said. But now I am stuck in some place and
> couldn't
> >>> figure out the problem yet. Here is the problem I had in process. I
> added
> >>> dashboard menu item and added route and view for that. And i change
> the code
> >>> to render dashboard when we enter http://localhost:8000 . As in img1
> and
> >>> img2, it doesn't show the view I created. But when I click on another
> menu
> >>> item and come back to the dashboard, it shows the breadcrumb of
> previous
> >>> pages as img 3 and 4. As in
> >>>
> https://github.com/apache/couchdb-fauxton/blob/master/app/addons/databases/routes.js#L46
> >>> , I called the new Dashboard.view() which is a component in my
> view.js. But
> >>> in the console, it shows Uncaught Type error. Did I miss any
> configuration
> >>> thing or did I do it wrong?
> >>>
> >>> On Thu, Mar 19, 2015 at 10:06 AM, Dulanga Sashika <
> wadsash...@gmail.com>
> >>> wrote:
> >>>>
> >>>> Hi Robert,
> >>>>
> >>>> Thank you very much for the reference. I started to write the proposal
> >>>> today. I hope you will help to write this proposal by reviewing  it.
> I will
> >>>> share it with you after complete the draft of the proposal.
> >>>>
> >>>> Thank you
> >>>>
> >>>> On Thu, Mar 19, 2015 at 3:21 AM, Robert Kowalski <r...@kowalski.gd>
> >>>> wrote:
> >>>>>
> >>>>> Some of you asked for a template for their proposals, here is what
> I've
> >>>>> found:
> >>>>>
> >>>>> http://community.staging.apache.org/gsoc#application-template
> >>>>>
> >>>>> Best,
> >>>>> Robert
> >>>>>
> >>>>> On Tue, Mar 17, 2015 at 10:39 PM, Robert Kowalski <r...@kowalski.gd>
> >>>>> wrote:
> >>>>> > Wow you are making very good progress!
> >>>>> >
> >>>>> > We have our weekly status meetup tomorrow (see [1] for the time in
> >>>>> > your timezone), feel free to join, meet other project members and
> >>>>> > learn what the project is currently doing next to the Summer of
> Code.
> >>>>> >
> >>>>> > I will also be around 1hr earlier to answer all your questions and
> >>>>> > discuss our next steps.
> >>>>> >
> >>>>> >
> >>>>> > [1]
> >>>>> >
> http://mail-archives.apache.org/mod_mbox/couchdb-dev/201503.mbox/%3CCAJ1bcfEKOh4nvoxUqvcAcUFgg96w-JqHEefpi%2BWzazKFUPXNCg%40mail.gmail.com%3E
> >>>>> >
> >>>>> > On Tue, Mar 17, 2015 at 1:52 PM, Dulanga Sashika
> >>>>> > <wadsash...@gmail.com> wrote:
> >>>>> >> Hi Robert,
> >>>>> >>
> >>>>> >> Here is the current status of the checklist :)
> >>>>> >>
> >>>>> >>  - check out the active tasks api (linked on top of this mail) -
> >>>>> >> (finished)
> >>>>> >>  - a mockup showing some widgets and how they could look like -
> >>>>> >> (started
> >>>>> >> but not finished yet)
> >>>>> >>  - code React tutorial & read about Flux - (finished)
> >>>>> >>  - take a look how we are using React - (finished)
> >>>>> >>  - create another menu item, called "Dashboard", try to answer the
> >>>>> >> questions to route.js et al - (started but not finished yet)
> >>>>> >>  - get familiar how we test our code - (finished)
> >>>>> >>  - write an hello world / hello from dulanga component that is
> >>>>> >> rendered into a screen when opening http://localhost:8000/dash
> or by
> >>>>> >> clicking on "dashboard" in the sidebar - (started but not finished
> >>>>> >> yet)
> >>>>> >>
> >>>>> >> I will do my best to complete all these by tomorrow. If I have any
> >>>>> >> problem,
> >>>>> >> I will trouble you as you wished yesterday :)
> >>>>> >>
> >>>>> >> Thank You
> >>>>> >>
> >>>>> >> On Mon, Mar 16, 2015 at 3:15 AM, Robert Kowalski <r...@kowalski.gd
> >
> >>>>> >> wrote:
> >>>>> >>
> >>>>> >>> Hi Dulanga,
> >>>>> >>>
> >>>>> >>> we already talked on irc and you already talked to Alex regarding
> >>>>> >>> features for our dashboard. That's great!
> >>>>> >>>
> >>>>> >>> Some topics will repeat in this mail, but I also would like the
> ML
> >>>>> >>> to
> >>>>> >>> follow our project and additionally add some more in-depth
> >>>>> >>> informations.
> >>>>> >>>
> >>>>> >>> Recap & additons
> >>>>> >>> =====
> >>>>> >>>
> >>>>> >>> As discussed we will work in an iterative approach and add widget
> >>>>> >>> after widget so if we run out of time, we will have something to
> >>>>> >>> deliver and don't have to throw everything away.
> >>>>> >>>
> >>>>> >>> Have you seen the "database" tab or the "config" tab in the
> sidebar
> >>>>> >>> on the
> >>>>> >>> left?
> >>>>> >>>
> >>>>> >>> Those are modules that we can hook into the Fauxton build, by
> >>>>> >>> configuration. I think the idea is to create a tab "dashboard"
> >>>>> >>> which
> >>>>> >>> is the default one after opening Fauxton in the browser. So you
> >>>>> >>> would
> >>>>> >>> build the dashboard for Fauxton as part of Fauxton.
> >>>>> >>>
> >>>>> >>> Alex ideas so far:
> >>>>> >>>
> >>>>> >>> ```
> >>>>> >>> 17:34:13 <+Kxepal> about from what to start...in issue there are
> >>>>> >>> some
> >>>>> >>> points about showing stats and log - forget these (: _stats isn't
> >>>>> >>> available for
> >>>>> >>>                    cluster iface and _log is removed. but
> recently
> >>>>> >>> visited databases, active tasks and _users/_replicator quick
> >>>>> >>> management is what could
> >>>>> >>>                    be really handy.
> >>>>> >>> 17:34:56 <+Kxepal> link to the user profile is also not relevant
> >>>>> >>> anymore after backporting some cloudant features
> >>>>> >>> 17:35:11 <+Kxepal> but still may be handy if you find a way how
> (:
> >>>>> >>> 17:36:54 <+Kxepal> if the implementation is a set of widgets, I
> >>>>> >>> believe you could make some builtin and leave a template one to
> let
> >>>>> >>> the end users create
> >>>>> >>>                    their own if they're able/would like to. in
> >>>>> >>> future
> >>>>> >>> these are could be fauxton plugins or something.
> >>>>> >>> 17:39:15 <+Kxepal> cluster quick-management is also nice idea
> for a
> >>>>> >>> hot
> >>>>> >>> widget.
> >>>>> >>> 17:39:56 <+robertkowalski> good idea - i can definitely help with
> >>>>> >>> that
> >>>>> >>> (add custom widgets on build time) - the build is complicated,
> but
> >>>>> >>> once explained
> >>>>> >>>                            it should be easy
> >>>>> >>> ```
> >>>>> >>>
> >>>>> >>> So we have "custom widgets", "cluster quick-management", "
> recently
> >>>>> >>> visited databases",  "active tasks" and "_users/_replicator quick
> >>>>> >>> management"
> >>>>> >>>
> >>>>> >>> I think two good widgets for starting are active tasks and
> recently
> >>>>> >>> visited databases.
> >>>>> >>>
> >>>>> >>> For active tasks we have some nice docs:
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> https://couchdb.readthedocs.org/en/1.6.1/api/server/common.html#get--_active_tasks
> >>>>> >>>
> >>>>> >>> They have an own dedicated page in Fauxton (see
> >>>>> >>> http://localhost:8000/#/activetasks) but a short quick condensed
> >>>>> >>> list
> >>>>> >>> is probably very interesting to users.
> >>>>> >>>
> >>>>> >>> For the recently visited databases we would have to store that
> >>>>> >>> somewhere.
> >>>>> >>>
> >>>>> >>> If you want, you can take an existing page in Fauxton and just
> >>>>> >>> modify
> >>>>> >>> the markup for a design mockup how the widget view may look like.
> >>>>> >>> But
> >>>>> >>> feel also free to use pen/paper or other tools if you like that
> the
> >>>>> >>> most.
> >>>>> >>>
> >>>>> >>> For the mango feature I am currently working on, I took the "edit
> >>>>> >>> view" template on modified the markup using the Chrome inspector
> of
> >>>>> >>> my
> >>>>> >>> browser to collect some first feedback from the project members
> and
> >>>>> >>> my
> >>>>> >>> team (https://cloudup.com/c26xgbWb6Ur). It does not have any
> >>>>> >>> functionality, but gives other folks a rough idea what my idea
> for
> >>>>> >>> the
> >>>>> >>> feature is.
> >>>>> >>>
> >>>>> >>> the framework and react
> >>>>> >>>
> >>>>> >>> As I already mentioned we are using React.js.
> >>>>> >>>
> >>>>> >>> It would be nice if you can finish the tutorial at
> >>>>> >>>
> >>>>> >>>
> https://github.com/ryanflorence/react-training/tree/gh-pages/lessons
> >>>>> >>> until next friday by following the steps and writing that code.
> >>>>> >>> After
> >>>>> >>> that, read
> >>>>> >>>
> >>>>> >>>
> https://medium.com/brigade-engineering/what-is-the-flux-application-architecture-b57ebca85b9e
> >>>>> >>> to get a first impression how the Flux pattern works that we are
> >>>>> >>> using.
> >>>>> >>>
> >>>>> >>> After that (if you still have time left) take a look on a
> component
> >>>>> >>> that Garren, my coworker refactored from Backbone.js to React:
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> https://github.com/apache/couchdb-fauxton/commit/8cbf95d34a191770cfaadf7df98e07b5652e7602
> >>>>> >>>
> >>>>> >>> Please take a look how the data flows from the Components, using
> >>>>> >>> the
> >>>>> >>> Actions, to the dispatcher at the Store. Feel free to litter
> >>>>> >>> everything in the code with console.log to see how state changes
> >>>>> >>> and
> >>>>> >>> how the data flows.
> >>>>> >>>
> >>>>> >>> Hint: it is that element: https://cldup.com/4eCHVt9HHt.png
> >>>>> >>>
> >>>>> >>>
> >>>>> >>> If you still have time, just try to create another menu item,
> >>>>> >>> called
> >>>>> >>> "Dashboard". Take a look at:
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> https://github.com/apache/couchdb-fauxton/blob/master/settings.json.default#L8
> >>>>> >>>
> >>>>> >>>
> https://github.com/apache/couchdb-fauxton/tree/master/app/addons/config
> >>>>> >>>
> >>>>> >>> to get a first idea how to do that. Some background information:
> >>>>> >>>
> >>>>> >>> base.js - the starting point of our module. basic configuration
> is
> >>>>> >>> done
> >>>>> >>> here
> >>>>> >>> Question: what is `base.js` used for in the case of the config
> >>>>> >>> module?
> >>>>> >>>
> >>>>> >>> routes.js - takes care that functions injecting the view into the
> >>>>> >>> layout are called depending on the url given
> >>>>> >>> Question: What happens if I call `http:localhost:8000/_config`
> and
> >>>>> >>> what happens if you remove the function `apiUrl`?
> >>>>> >>>
> >>>>> >>> views.js - contains our views - this file contains still a lot
> >>>>> >>> backbone views, which we are currently migrating to react. maybe
> it
> >>>>> >>> makes more sense to take a look at one of our react components:
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> https://github.com/apache/couchdb-fauxton/tree/master/app/addons/documents/changes
> >>>>> >>>
> >>>>> >>> and how they are used currently (as we are migrating to react
> >>>>> >>> currently):
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> https://github.com/apache/couchdb-fauxton/blob/master/app/addons/documents/routes-documents.js#L195
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> https://github.com/apache/couchdb-fauxton/blob/master/app/addons/documents/views-changes.js#L31
> >>>>> >>>
> >>>>> >>> The Objects are injected into the closures using AMD:
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> https://github.com/apache/couchdb-fauxton/blob/master/app/addons/documents/views-changes.js#L13-24
> >>>>> >>>
> >>>>> >>> assets folder:
> >>>>> >>> contains our less which is compiled to css
> >>>>> >>>
> >>>>> >>> templates folder:
> >>>>> >>> contains old backbone.js templates, you will not need them
> >>>>> >>>
> >>>>> >>> tests folder:
> >>>>> >>> contains unit and integration tests, every PR must have unit
> tests
> >>>>> >>> and
> >>>>> >>> integration tests. If you never wrote tests, we will explain it
> to
> >>>>> >>> you
> >>>>> >>> - it is easy once you wrote your first few ones. Basically you
> are
> >>>>> >>> testing each time that if you put something into a function, the
> >>>>> >>> expected result happens. Or that if you take an action, a state
> has
> >>>>> >>> changed.
> >>>>> >>>
> >>>>> >>> You can run the unit tests using `grunt test`
> >>>>> >>>
> >>>>> >>> Single tests are run by:
> >>>>> >>>
> >>>>> >>> ```
> >>>>> >>> grunt test
> >>>>> >>> --file="./app/addons/documents/tests/headerSpec.react.js"
> >>>>> >>> ```
> >>>>> >>>
> >>>>> >>> or in the browser by test group:
> >>>>> >>>
> >>>>> >>> ```
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> file:///Users/robert/apache/couchdb-fauxton/test/runner.html?grep=Header%20Controller
> >>>>> >>> ```
> >>>>> >>>
> >>>>> >>> (change path to your fauxton directory)
> >>>>> >>>
> >>>>> >>> The corresponding code is:
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> https://github.com/apache/couchdb-fauxton/blob/master/app/addons/documents/tests/headerSpec.react.jsx
> >>>>> >>>
> >>>>> >>> and these tests are a good example how to write a simple test for
> >>>>> >>> the
> >>>>> >>> hello world/hello from dulanga-component:
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> https://github.com/apache/couchdb-fauxton/blob/master/app/addons/documents/tests/headerSpec.react.jsx#L43-61
> >>>>> >>>
> >>>>> >>>
> >>>>> >>> First steps:
> >>>>> >>>
> >>>>> >>> Create a module `dashboard` that gets displayed in the sidebar.
> The
> >>>>> >>> route http://localhost:8000/dash will render a small React
> >>>>> >>> component
> >>>>> >>> that display "Hello World".
> >>>>> >>>
> >>>>> >>> If you click on the "Hello World" it ill change the content to:
> >>>>> >>> "Hello
> >>>>> >>> from Dulanga"
> >>>>> >>>
> >>>>> >>> While we will throw the small component away afterwards we will
> >>>>> >>> build
> >>>>> >>> upon the other code you created. If you have time left, add a
> test
> >>>>> >>> that the component changes the content.
> >>>>> >>>
> >>>>> >>>
> >>>>> >>> Meeting Wednesday:
> >>>>> >>> Feel free to join us on our weekly couchdb meeting:
> >>>>> >>>
> >>>>> >>>
> >>>>> >>>
> http://mail-archives.apache.org/mod_mbox/couchdb-dev/201503.mbox/%3CCAJ1bcfEKOh4nvoxUqvcAcUFgg96w-JqHEefpi%2BWzazKFUPXNCg%40mail.gmail.com%3E
> >>>>> >>>
> >>>>> >>> I will be around at least one hour before so we can chat. Contact
> >>>>> >>> me
> >>>>> >>> if you would like to chat earlier/later. I am also around the
> other
> >>>>> >>> days on IRC / the mailinglist and feel free to contact me in
> >>>>> >>> #couchdb-dev at any time. If I am not around I will answer you
> once
> >>>>> >>> I
> >>>>> >>> got online again, as I read the backlog.
> >>>>> >>>
> >>>>> >>>
> >>>>> >>> Our checklist at Wednesday (lets see how far we'll get)
> >>>>> >>>
> >>>>> >>>  - check out the active tasks api (linked on top of this mail)
> >>>>> >>>  - a mockup showing some widgets and how they could look like
> >>>>> >>>  - code React tutorial & read about Flux
> >>>>> >>>  - take a look how we are using React
> >>>>> >>>  - create another menu item, called "Dashboard", try to answer
> the
> >>>>> >>> questions to route.js et al
> >>>>> >>>  - get familiar how we test our code
> >>>>> >>>  - write an hello world / hello from dulanga component that is
> >>>>> >>> rendered into a screen when opening http://localhost:8000/dash
> or
> >>>>> >>> by
> >>>>> >>> clicking on "dashboard" in the sidebar
> >>>>> >>>
> >>>>> >>> That was a lot of content and please don't feel discouraged if
> you
> >>>>> >>> don't get that far until Wednesday. We will have to find a speed
> >>>>> >>> which
> >>>>> >>> is perfect for you and this time I tried to give enough
> >>>>> >>> informations
> >>>>> >>> that you are not blocked until Wednesday by waiting for next
> steps.
> >>>>> >>> If
> >>>>> >>> you are at the last step before Wednesday, drop me a line and I
> >>>>> >>> will
> >>>>> >>> prepare the next steps :)
> >>>>> >>>
> >>>>> >>> I know that you all have important exams, these are definitely
> more
> >>>>> >>> important! Don't feel pressured by the amount of work / the
> amount
> >>>>> >>> of
> >>>>> >>> informations, getting good results in the exams should be your
> >>>>> >>> first
> >>>>> >>> priority.
> >>>>> >>>
> >>>>> >>> Best,
> >>>>> >>> Robert
> >>>>> >>>
> >>>>> >>> On Sat, Mar 14, 2015 at 9:14 PM, Dulanga Sashika
> >>>>> >>> <wadsash...@gmail.com>
> >>>>> >>> wrote:
> >>>>> >>> > Hi Robert,
> >>>>> >>> >
> >>>>> >>> > I went through the guidelines you provided and successfully
> >>>>> >>> > installed and
> >>>>> >>> > configured as you said. Everything works find and I played
> around
> >>>>> >>> > it by
> >>>>> >>> > creating a database and documents. I think I am ready for the
> >>>>> >>> > next step
> >>>>> >>> and
> >>>>> >>> > we can start it if you are ok :)
> >>>>> >>> >
> >>>>> >>> > Thank You
> >>>>> >>> >
> >>>>> >>> > On Sun, Mar 15, 2015 at 12:03 AM, Robert Kowalski
> >>>>> >>> > <r...@kowalski.gd>
> >>>>> >>> wrote:
> >>>>> >>> >
> >>>>> >>> >> You're welcome.
> >>>>> >>> >>
> >>>>> >>> >> I also hang out in the couchdb-dev channel for around 1-3hrs
> if
> >>>>> >>> >> you get
> >>>>> >>> >> stuck!
> >>>>> >>> >>
> >>>>> >>> >> On Sat, Mar 14, 2015 at 7:29 PM, Dulanga Sashika
> >>>>> >>> >> <wadsash...@gmail.com>
> >>>>> >>> >> wrote:
> >>>>> >>> >> > Hi Robert,
> >>>>> >>> >> >
> >>>>> >>> >> > Thank you very much for the quick reply. I will go through
> the
> >>>>> >>> guidelines
> >>>>> >>> >> > and contact you if I have any issue with them.
> >>>>> >>> >> >
> >>>>> >>> >> > Thank you
> >>>>> >>> >> >
> >>>>> >>> >> > On Sat, Mar 14, 2015 at 11:46 PM, Robert Kowalski
> >>>>> >>> >> > <r...@kowalski.gd>
> >>>>> >>> >> wrote:
> >>>>> >>> >> >
> >>>>> >>> >> >> Hi Dulanga,
> >>>>> >>> >> >>
> >>>>> >>> >> >> glad you found your way to the CouchDB mailing list.
> Welcome
> >>>>> >>> >> >> :)
> >>>>> >>> >> >>
> >>>>> >>> >> >> CouchDB is a database written in Erlang with an HTTP API -
> >>>>> >>> >> >> that makes
> >>>>> >>> >> >> it a great fit for web applications that don't need a
> server
> >>>>> >>> >> >> side
> >>>>> >>> >> >> layer with a database driver in between. Our Project
> Fauxton
> >>>>> >>> >> >> (like a
> >>>>> >>> >> >> modern PHP MyAdmin) makes use of that fact.
> >>>>> >>> >> >>
> >>>>> >>> >> >> Many of us hang out in freenode in #couchdb-dev including
> >>>>> >>> >> >> myself.
> >>>>> >>> >> >> Whenever you get stuck, feel free to ask - if no one is
> >>>>> >>> >> >> online (e.g.
> >>>>> >>> I
> >>>>> >>> >> >> was travelling this week) feel free to ask on the dev ML.
> >>>>> >>> >> >>
> >>>>> >>> >> >> We are all happy to help each other in the project :)
> >>>>> >>> >> >>
> >>>>> >>> >> >> If you are using windows: I am not a Windows expert - you
> >>>>> >>> >> >> will
> >>>>> >>> >> >> probably have to use a bash emulator like "git bash" to
> boot
> >>>>> >>> >> >> the dev
> >>>>> >>> >> >> environment.
> >>>>> >>> >> >>
> >>>>> >>> >> >> Getting started:
> >>>>> >>> >> >>
> >>>>> >>> >> >> For this project you will need to install at least CouchDB
> >>>>> >>> >> >> 1.x, an
> >>>>> >>> >> >> Ubuntu package (with installation instructions) is at
> >>>>> >>> >> >> https://launchpad.net/~couchdb/+archive/ubuntu/stable
> >>>>> >>> >> >>
> >>>>> >>> >> >> Additionally you need to install Node.js 0.10 or 0.12
> >>>>> >>> >> >> (install from
> >>>>> >>> >> >> https://nodejs.org)
> >>>>> >>> >> >>
> >>>>> >>> >> >> Booting Fauxton and first steps (type without the $):
> >>>>> >>> >> >>
> >>>>> >>> >> >> booting CouchDB:
> >>>>> >>> >> >> $ sudo couchdb
> >>>>> >>> >> >>
> >>>>> >>> >> >> in another terminal, clone the admin interface:
> >>>>> >>> >> >> $ git clone https://github.com/apache/couchdb-fauxton
> >>>>> >>> >> >>
> >>>>> >>> >> >> go to Fauxton:
> >>>>> >>> >> >> $ cd couchdb-fauxton
> >>>>> >>> >> >>
> >>>>> >>> >> >> install dependencies:
> >>>>> >>> >> >> $ npm install
> >>>>> >>> >> >> $ npm install -g grunt grunt-cli
> >>>>> >>> >> >>
> >>>>> >>> >> >> boot the app:
> >>>>> >>> >> >> $ grunt dev
> >>>>> >>> >> >>
> >>>>> >>> >> >> Then open your browser and go to http://localhost:8000 -
> you
> >>>>> >>> >> >> should
> >>>>> >>> >> >> see a red/gray/black interface
> >>>>> >>> >> >>
> >>>>> >>> >> >>
> >>>>> >>> >> >> That was a lot of input and especially if you are using
> Linux
> >>>>> >>> >> >> the
> >>>>> >>> >> >> first time and followed the instructions you have archived
> a
> >>>>> >>> >> >> lot!
> >>>>> >>> >> >>
> >>>>> >>> >> >> As first step, try to create a database and a document now
> >>>>> >>> >> >> using the
> >>>>> >>> >> >> web interface (PS we are happy about any usability
> feedback).
> >>>>> >>> >> >> :)
> >>>>> >>> >> >>
> >>>>> >>> >> >> I think you have your dev environment for CouchDB ready
> now.
> >>>>> >>> >> >>
> >>>>> >>> >> >> What's next:
> >>>>> >>> >> >> If everything works we will take a look at Fauxtons code
> >>>>> >>> >> >> structure
> >>>>> >>> and
> >>>>> >>> >> >> how it works. We will also talk about the features of the
> >>>>> >>> >> >> dashboard.
> >>>>> >>> >> >> Let's find a date for a chat after you took a first look
> how
> >>>>> >>> >> >> Fauxton
> >>>>> >>> >> >> looks like.
> >>>>> >>> >> >>
> >>>>> >>> >> >> We are having our weekly meeting this Wednesday, 20:00GMT
> >>>>> >>> >> >> (http://arewemeetingyet.com/UTC/2015-03-14/20:00) in IRC
> on
> >>>>> >>> >> >> freenode
> >>>>> >>> >> >> (see
> >>>>> >>> >> >>
> >>>>> >>> >>
> >>>>> >>>
> >>>>> >>>
> http://mail-archives.apache.org/mod_mbox/couchdb-dev/201503.mbox/%3CCAJ1bcfEKOh4nvoxUqvcAcUFgg96w-JqHEefpi%2BWzazKFUPXNCg%40mail.gmail.com%3E
> >>>>> >>> >> >> )
> >>>>> >>> >> >> . Feel free to join us! I will be around 1hr before if you
> >>>>> >>> >> >> want to
> >>>>> >>> >> >> chat with me before.
> >>>>> >>> >> >>
> >>>>> >>> >> >>
> >>>>> >>> >> >> Looking forward to work with you,
> >>>>> >>> >> >> Robert
> >>>>> >>> >> >>
> >>>>> >>> >> >> On Sat, Mar 14, 2015 at 7:55 AM, Dulanga Sashika <
> >>>>> >>> wadsash...@gmail.com>
> >>>>> >>> >> >> wrote:
> >>>>> >>> >> >> > Hi all,
> >>>>> >>> >> >> >
> >>>>> >>> >> >> > I am Dulanga Sashika and I am a final year undergraduate
> >>>>> >>> >> >> > student at
> >>>>> >>> >> >> > Computer Science and Engineering department at University
> >>>>> >>> >> >> > of
> >>>>> >>> Moratuwa,
> >>>>> >>> >> >> Sri
> >>>>> >>> >> >> > Lanka. I am really interested in java, java script, web
> >>>>> >>> applications,
> >>>>> >>> >> >> > algorithms, data mining and machine learning. I have 6
> >>>>> >>> >> >> > months of
> >>>>> >>> >> training
> >>>>> >>> >> >> > experience at Proavos (pvt) Ltd. and in there I worked
> on a
> >>>>> >>> >> >> > web
> >>>>> >>> >> >> application
> >>>>> >>> >> >> > that used java, JEE and Spring Framework. My final year
> >>>>> >>> >> >> > project
> >>>>> >>> also a
> >>>>> >>> >> >> web
> >>>>> >>> >> >> > related application and I used same technologies I
> >>>>> >>> >> >> > mentioned above
> >>>>> >>> for
> >>>>> >>> >> >> > that. I am really interested in this project because I
> have
> >>>>> >>> >> >> > a good
> >>>>> >>> >> >> > experience with web applications and I love work with
> >>>>> >>> >> >> > javascript.
> >>>>> >>> I am
> >>>>> >>> >> >> > looking forward to contribute to this project in this
> >>>>> >>> >> >> > summer. I
> >>>>> >>> like
> >>>>> >>> >> to
> >>>>> >>> >> >> > know more detail about this project and if you can,
> please
> >>>>> >>> >> >> > guide
> >>>>> >>> me to
> >>>>> >>> >> >> > start working on this project.
> >>>>> >>> >> >> >
> >>>>> >>> >> >> > Thank you.
> >>>>> >>> >> >> >
> >>>>> >>> >> >> > W. A. Dulanga Sashika,
> >>>>> >>> >> >> > Undergraduate Student,
> >>>>> >>> >> >> > Department of Computer Science and Engineering,
> >>>>> >>> >> >> > University of Moratuwa.
> >>>>> >>> >> >>
> >>>>> >>> >> >
> >>>>> >>> >> >
> >>>>> >>> >> >
> >>>>> >>> >> > --
> >>>>> >>> >> > W. A. Dulanga Sashika,
> >>>>> >>> >> > Undergraduate Student,
> >>>>> >>> >> > Department of Computer Science and Engineering,
> >>>>> >>> >> > University of Moratuwa.
> >>>>> >>> >>
> >>>>> >>> >
> >>>>> >>> >
> >>>>> >>> >
> >>>>> >>> > --
> >>>>> >>> > W. A. Dulanga Sashika,
> >>>>> >>> > Undergraduate Student,
> >>>>> >>> > Department of Computer Science and Engineering,
> >>>>> >>> > University of Moratuwa.
> >>>>> >>>
> >>>>> >>
> >>>>> >>
> >>>>> >>
> >>>>> >> --
> >>>>> >> W. A. Dulanga Sashika,
> >>>>> >> Undergraduate Student,
> >>>>> >> Department of Computer Science and Engineering,
> >>>>> >> University of Moratuwa.
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> W. A. Dulanga Sashika,
> >>>> Undergraduate Student,
> >>>> Department of Computer Science and Engineering,
> >>>> University of Moratuwa.
> >>>
> >>>
> >>>
> >>>
> >>> --
> >>> W. A. Dulanga Sashika,
> >>> Undergraduate Student,
> >>> Department of Computer Science and Engineering,
> >>> University of Moratuwa.
> >>
> >>
> >>
> >>
> >> --
> >> W. A. Dulanga Sashika,
> >> Undergraduate Student,
> >> Department of Computer Science and Engineering,
> >> University of Moratuwa.
> >
> >
> >
> >
> > --
> > W. A. Dulanga Sashika,
> > Undergraduate Student,
> > Department of Computer Science and Engineering,
> > University of Moratuwa.
>



-- 
W. A. Dulanga Sashika,
Undergraduate Student,
Department of Computer Science and Engineering,
University of Moratuwa.

Reply via email to