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

Kae Suarez edited comment on ARROW-17286 at 8/2/22 6:52 PM:
------------------------------------------------------------

[~zeroshade] Currently, we do already link to building from source for the 
current "using in your project" page, but the installing not from source 
doesn't even have a link – of course, we can just add one over the "using a 
package manager" text: [https://arrow.apache.org/docs/cpp/build_system.html]

I agree that we definitely need to include what to link against – right now, it 
isn't immediately clear things like libarrow_dataset is needed until you try to 
use it and fail – at least in CMake. All appears fine for pkg-config users, 
though there isn't a very good mapping of what is needed for what.

I'm not perfectly sure what you mean by bootstrapping – do you mean _only_ 
linking to the relevant articles, or writing a single example and also linking 
to those? I would prefer the latter, so we have parity with documentation for 
other Arrow libraries, and have a good starting point for people to understand 
what Arrow code looks like for a given pattern before moving into the denser, 
specific documentation.


was (Author: JIRAUSER293080):
[~zeroshade] Currently, we do already link to building from source for the 
current "using in your project" page, but the installing not from source 
doesn't even have a link – of course, we can just add one over the "using a 
package manager" text: [https://arrow.apache.org/docs/cpp/build_system.html]

I agree that we definitely need to include what to link against – right now, it 
isn't immediately clear things like libarrow_dataset is needed until you try to 
use it and fail.

I'm not perfectly sure what you mean by bootstrapping – do you mean _only_ 
linking to the relevant articles, or writing a single example and also linking 
to those? I would prefer the latter, so we have parity with documentation for 
other Arrow libraries, and have a good starting point for people to understand 
what Arrow code looks like for a given pattern before moving into the denser, 
specific documentation.

> [C++][Docs] Add Getting Started Section
> ---------------------------------------
>
>                 Key: ARROW-17286
>                 URL: https://issues.apache.org/jira/browse/ARROW-17286
>             Project: Apache Arrow
>          Issue Type: Sub-task
>            Reporter: Kae Suarez
>            Priority: Major
>
> The C++ library documentation currently needs to be more focused in each of 
> its sections, and currently does not have enough sections to accomplish that. 
> Furthermore, the new user experience is difficult, partially due to not 
> having an intro tutorial for the C++ library. 
> Thus, there needs to be the addition of a "Getting Started" section to the 
> C++ library documentation to enable new users to flourish, and the 
> documentation as a whole to evolve further.
> It is necessary to first determine what are fitting topics for this section, 
> then implement them.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to