Skip to content

Define writing style #62

@pitrou

Description

@pitrou
Member

It seems there are some inconsistencies in the cookbook's writing style.
For example:

  • verb tense in titles: "Write a Parquet file" vs. "Reading a Parquet file"
  • capitalization: "IPC" vs. "ipc", "parquet" vs. "Parquet", "numpy", "Arrow array" vs. "Arrow Array", etc.

Activity

thisisnic

thisisnic commented on Sep 9, 2021

@thisisnic
Member

Should this be consistent across the different implementations of the cookbook, or only matters to be consistent within each implementation?

In the case of the capitalization point, I think it'd be really helpful to have a style guide which is applicable across all versions, though I'm not sure with the verb tense point whether this should be up to each individual implementation to decide.

pitrou

pitrou commented on Sep 9, 2021

@pitrou
MemberAuthor

Ideally, very general concerns like this should probably get a consistent answer, IMHO.

Besides writing style, there's the topic of trying to define the typical structure of a cookbook entry (for example: problem + solution + optional elaboration), so that searching through it yield a consistent experience.

pitrou

pitrou commented on Sep 9, 2021

@pitrou
MemberAuthor
thisisnic

thisisnic commented on Sep 9, 2021

@thisisnic
Member

That makes sense; I absolutely agree that consistency is important for writing good docs (and something we can do with more of).

I just want to be careful not to prioritise consistency above the needs of the different audiences for the different cookbooks; the typical Arrow C++ user is likely a very different person with different skills and aims than a typical Arrow R user, who in turn is different from a typical Arrow Python user etc etc, and I want to make sure each implementation is able to cater best to the needs of their audiences.

amol-

amol- commented on Sep 13, 2021

@amol-
Member

I think that for the titles it makes sense to stick to a verb standard. Mostly to make sure the index of the cookbook doesn't look too odd.
I'm personally less concerned about capitalization as there will be cases where you want to use Arrow Array because you mean specifically the Array class or Arrow array when you are talking more in general of arrays as a data structure.

added
discussionThis issue is for discussion and not an immediate change
on Sep 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussionThis issue is for discussion and not an immediate change

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @amol-@westonpace@pitrou@thisisnic

        Issue actions

          Define writing style · Issue #62 · apache/arrow-cookbook