+1 If we do so, I'd suggest we also add that to the Contributing docs
somewhere so it is readily apparent for new contributors:
https://github.com/apache/solr/blob/main/CONTRIBUTING.md.

On Wed, Mar 8, 2023 at 3:29 AM Bruno Roustant <bruno.roust...@gmail.com>
wrote:

> +1
> I find that a standard is more productive because I wouldn't have to
> question anymore about what is the consistent naming/pattern to use.
>
> Le mar. 7 mars 2023 à 19:05, Anshum Gupta <ans...@anshumgupta.net> a
> écrit :
>
> > I like the idea, David. Overall it makes for code that is easier to read
> > and understand, specially for new contributors.
> >
> >
> > On Wed, Mar 1, 2023 at 5:46 PM David Smiley <dsmi...@apache.org> wrote:
> >
> > > I wish to standardize our use of casing in names/symbols.  And perhaps
> to
> > > align with GJS more broadly.
> > >
> > > We use the google-java-format build plugin, which is obviously tightly
> > > correlated with the Google Java Style.  I think we/Solr jumped on board
> > > with auto code formatting but didn't necessarily declare an intent to
> > align
> > > ourselves with GJS more broadly.  I'd like us to do so now.  I'm not
> > > advocating for sweeping changes to follow from this, just an intent to
> > > align future decisions.  Maybe some previous things might get renamed
> as
> > we
> > > feel inclined.
> > >
> > > According to the Google Java Style[1], symbol names with acronyms
> should
> > be
> > > camel cased.  Thus RebalanceLeadersAPI should be RebalanceLeadersApi,
> for
> > > example.
> > >
> > > FWIW I've followed this approach for a long time and I find that it
> > > produces more predictable results with fewer wonky scenarios.  On the
> > down
> > > side, it's somewhat unsatisfying that acronyms aren't cased as would be
> > > done in a natural (non-code) written form.  But such forms have space
> as
> > a
> > > delimiter, unlike code.
> > >
> > > [1] https://google.github.io/styleguide/javaguide.html#s5-naming
> > >
> > > ~ David Smiley
> > > Apache Lucene/Solr Search Developer
> > > http://www.linkedin.com/in/davidwsmiley
> > >
> >
> >
> > --
> > Anshum Gupta
> >
>

Reply via email to