[ 
https://issues.apache.org/jira/browse/GORA-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15420031#comment-15420031
 ] 

ASF GitHub Bot commented on GORA-437:
-------------------------------------

GitHub user cguzel opened a pull request:

    https://github.com/apache/gora/pull/74

    GORA-437 implement couchdb datastore

    This pull request is for GORA-437. I developed couchdb store for gora. I 
added javadocs and test codes. The tests required couchdb instance. But I 
wondered how to start couchdb server programmatically using java. So, I sent an 
email to couchDB userlist. They suggest that using docker. Then I use docker 
programmaticaly with  https://github.com/testcontainers/testcontainers-java . 
All test cases passed with this approach. But this caused dependece to 
**docker** and **jdk 1.8** . So this pull request doesn't merge to master. 
    
    We should look another solution. Maybe using mockito for testing or another 
idea?
    
    All tests are passed on my local. I ignored 3 tests. You can see them in my 
test code.
    
    
    


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/cguzel/gora-couchdb gora-couchdb

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/gora/pull/74.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #74
    
----
commit aad58789c93ce18b0cf5e99d05624a4b122071e6
Author: cihad guzel <[email protected]>
Date:   2016-05-19T07:16:34Z

    GORA-437 implement couchdb datastore
    ,added a new store for gora as gora-couchdb
    ,added unit tests
    ,added javadocs
    ,bugfixed

----


> Implement CouchDB Datastore
> ---------------------------
>
>                 Key: GORA-437
>                 URL: https://issues.apache.org/jira/browse/GORA-437
>             Project: Apache Gora
>          Issue Type: New Feature
>            Reporter: Furkan KAMACI
>            Assignee: cihad güzel
>              Labels: gora-couchdb, gsoc2016, storage
>             Fix For: 0.8
>
>
> Apache CouchDB is a document-oriented NoSQL database that uses JSON to store 
> data, JavaScript as its query language using MapReduce, and HTTP for an API. 
> It could be nice to support CouchDB as a datastore at Gora.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to