đź‘‹

I finally got the chance to put down a proposal for a section at the end of
the Cassandra Code Style document.
Please help a fellow non-native speaker and definitely not a writer with
some constructive criticism. :-)
My proposal is in this commit -
https://github.com/ekaterinadimitrova2/cassandra-website/commit/4a9edc7e88fd9fc2c6aa8a84290b75b02cac03bf

I noticed the Dependencies section suggested in the past by Benedict was
missing, even if we had a consensus around that. I added it back from the
original doc.

Best regards ,
Ekaterina

On Fri, 9 Sep 2022 at 13:34, Ekaterina Dimitrova <e.dimitr...@gmail.com>
wrote:

> Hi everyone,
> Seems to me that people will be fine with heads up on the mailing list and
> details on tickets?
> Plus update of the Code Style to add a point around that, as suggested.
>
> I will leave this thread open a few more days and if there are no
> objections I will continue with documenting it.
>
> Have a great weekend everyone!
>
> On Fri, 2 Sep 2022 at 14:01, Ekaterina Dimitrova <e.dimitr...@gmail.com>
> wrote:
>
>> Git and jira , nothing specific
>>
>> On Fri, 2 Sep 2022 at 12:51, Derek Chen-Becker <de...@chen-becker.org>
>> wrote:
>>
>>> I think it's fine to state it explicitly rather than making it an
>>> assumption. Are we tracking any usage of internals in the codebase
>>> currently?
>>>
>>> Cheers,
>>>
>>> Derek
>>>
>>> On Fri, Sep 2, 2022 at 6:30 AM Ekaterina Dimitrova <
>>> e.dimitr...@gmail.com> wrote:
>>>
>>>>
>>>>
>>>> “ A quick heads up to the dev list with the jira would be sufficient
>>>> for anybody interested in discussing it further to comment on the jira.”
>>>>
>>>> Agreed, I did’t mean voting but more or less we have the lazy consensus
>>>> or sharing concerns. Discussing them on a ticket should be enough but it
>>>> needs to happen. Also, it shouldn’t be  more often than adding dependencies
>>>> I guess.
>>>>
>>>> JDK team is only closing more and more internals and warning us about
>>>> potential breakages. I want to prevent us from urgent fixing in patch
>>>> releases and to ease the maintenance.
>>>>
>>>> I think ensuring that it is clearly documented why an exception is
>>>> acceptable and what options were considered will be of benefit for
>>>> maintenance. We can revise in time what has changed.
>>>>
>>>> “ . Unless absolutely needed we should avoid accessing the internals.
>>>> Folks on this project should understand why. We can make the dangers of
>>>> this explicit in our contributor documentation. ”
>>>> +1
>>>>
>>>> On Fri, 2 Sep 2022 at 1:26, Dinesh Joshi <djo...@apache.org> wrote:
>>>>
>>>>> Personally not opposed to this. However, this is something that should
>>>>> be vetted closely by the reviewers. Unless absolutely needed we should
>>>>> avoid accessing the internals. Folks on this project should understand 
>>>>> why.
>>>>> We can make the dangers of this explicit in our contributor documentation.
>>>>> However, requiring an entire dev list discussion around it seems
>>>>> unnecessary. A quick heads up to the dev list with the jira would be
>>>>> sufficient for anybody interested in discussing it further to comment on
>>>>> the jira. WDYT?
>>>>>
>>>>> Dinesh
>>>>>
>>>>> On Sep 1, 2022, at 8:31 AM, Ekaterina Dimitrova <e.dimitr...@gmail.com>
>>>>> wrote:
>>>>>
>>>>> Hi everyone,
>>>>>
>>>>>
>>>>> Some time ago we added a note to the project Cassandra Code Style:
>>>>> “New dependencies should not be included without community consensus
>>>>> first being obtained via a [DISCUSS] thread on the
>>>>> dev@cassandra.apache.org mailing list”
>>>>>
>>>>> I would like to suggest also to add a point around accessing JDK
>>>>> internals. Any  patch that suggests accessing internals and/or adding even
>>>>> more add-opens/add-exports to be approved prior commit on the mailing 
>>>>> list.
>>>>>
>>>>> It seems to me the project can only benefit of this visibility. If
>>>>> something is accepted as an exception, we need to have the right
>>>>> understanding and visibility of why; in some cases maybe to see for
>>>>> alternatives, to have follow up tickets opened, ownership taken. In my
>>>>> opinion this will be very helpful for maintaining the codebase.
>>>>>
>>>>> If others agree with that I can add a sentence to the Code Style.
>>>>> Please let me know what you think.
>>>>>
>>>>> Best regards,
>>>>> Ekaterina
>>>>>
>>>>>
>>>>>
>>>
>>> --
>>> +---------------------------------------------------------------+
>>> | Derek Chen-Becker                                             |
>>> | GPG Key available at https://keybase.io/dchenbecker and       |
>>> | https://pgp.mit.edu/pks/lookup?search=derek%40chen-becker.org |
>>> | Fngrprnt: EB8A 6480 F0A3 C8EB C1E7  7F42 AFC5 AFEE 96E4 6ACC  |
>>> +---------------------------------------------------------------+
>>>
>>>

Reply via email to