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

Javier Candeira commented on COUCHDB-1781:
------------------------------------------

As a newcomer to the project, I think it's of paramount importance to have a 
central, frequently updated page that explains CouchDB's relationship to 3rd 
party projects. This comment on HN from three years ago perfectly expresses how 
I felt about the project when I started as a user about one year ago:

https://news.ycombinator.com/item?id=3180712

There should be a prominent place on docs.couchdb.org for this kind of "view of 
the ecosystem" article, with feature tables and frequent updates. I'd put it in 
point 1.1:

1. What is CouchDB?
1.1 Which of the many Couch*s and *ouchDBs does what?

Newcomers are ideal for writing newcomer-friendly articles, because we know 
where the sticking points are for n00bs. I volunteer to write a first draft of 
the article outlined in this comment, though someone else should edit it for 
correctness/clarity.

> Reorganize/improve docs articles
> --------------------------------
>
>                 Key: COUCHDB-1781
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1781
>             Project: CouchDB
>          Issue Type: Documentation
>          Components: Documentation
>            Reporter: Alexander Shorin
>            Assignee: Alexander Shorin
>             Fix For: 1.5.0
>
>
> Documentation articles need to reorganize to let them easily answer on newbie 
> questions who never seen CouchDB before in logical order they raised. For 
> example:
> 1. What is CouchDB?
> 2. How to install it?
> 3. How to configure it?
> 4. How to administrate it? [1]
> 4.1 Setup users
> 4.2 Security features 
> 4.x etc.
> 5. How to manage it? Basic API overview. 
> 6. What features it has?
> 6.1 Changes feed
> 6.2 CORs
> 6.3 Externals
> 6.x etc. for features that may be described in single page.
> 7. Replications
> 7.x what it is, how it works, how to use it etc.
> 8. More about couchapps [2]
> 8.x what it is, how it works, how to use it etc.
> 9. Extending CouchDB
> 10. Complete Guide to CouchDB HTTP API
> 11. Some input on CouchDB internals
> 12. Troubleshooting, common problems and their solutions
> 13. Some glossary of common terms to easily understand by new users
> 14. Release notes and changes history to track features.
> and so on. For sure, some points need to be more detail like
> Replication: there are two ways to start data replication; conflicts and 
> their solution; common practises for them and so forth.
> As the inspiration source the PostgreSQL docs was used:
> http://www.postgresql.org/docs/9.2/static/index.html
> [1]: I believe, that better to guide users to use Futon for the first steps 
> instead of fighting with curl on CLI. 
> [2]: Should docs promote tools like erica, kanso and other popular ones that 
> are still been recommended on mailing lists/IRC? Question may also stands as 
> "how much batteries to include?".
> [3]: GeoCouch, Lucene, OX_Auth, etc. and how to write your own. Same question 
> about promotion of third party tools. On one hand they are third party, but 
> on other they are not so much to stay aside and raising initial interest to 
> them may provoke to create more of them.



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

Reply via email to