git: 1592b50602 - main - Add JetBrains to the committers perks

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 09 Oct 2022 15:16:14 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/doc/commit/?id=1592b50602f20119b813c42b78c671bc18115f14

commit 1592b50602f20119b813c42b78c671bc18115f14
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2022-10-09 15:14:14 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2022-10-09 15:14:14 +0000

    Add JetBrains to the committers perks
    
    JetBrains is offering 100 licenses yearly for FreeBSD committers. Add it
    to the Committer's Guide as perks.
    
    - Remove trailing whitespaces
    - Remove trailing blank lines
    
    PR:             264764
    Approved by:    carlavilla (mentor)
---
 .../en/articles/committers-guide/_index.adoc       | 32 +++++++++++++++-------
 1 file changed, 22 insertions(+), 10 deletions(-)

diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc
index 52aa7d887f..726c76091c 100644
--- a/documentation/content/en/articles/committers-guide/_index.adoc
+++ b/documentation/content/en/articles/committers-guide/_index.adoc
@@ -327,7 +327,7 @@ This primer is less ambitiously scoped than the old Subversion Primer, but shoul
 If you want to download FreeBSD, compile it from sources, and generally keep up to date that way, this primer is for you.
 It covers getting the sources, updating the sources, bisecting and touches briefly on how to cope with a few local changes.
 It covers the basics, and tries to give good pointers to more in-depth treatment for when the reader finds the basics insufficient.
-Other sections of this guide cover more advanced topics related to contributing to the project. 
+Other sections of this guide cover more advanced topics related to contributing to the project.
 
 The goal of this section is to highlight those bits of Git needed to track sources.
 They assume a basic understanding of Git.
@@ -1296,7 +1296,7 @@ Author: John Baldwin <jhb@FreeBSD.org>
 Date:   Thu Dec 3 22:01:13 2020 +0000
 
     Don't transmit mbufs that aren't yet ready on TOE sockets.
-    
+
     This includes mbufs waiting for data from sendfile() I/O requests, or
     mbufs awaiting encryption for KTLS.
 
@@ -1311,14 +1311,14 @@ index 8e8c2b8639e6..43861f10b689 100644
 @@ -746,6 +746,8 @@ t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop)
                 for (m = sndptr; m != NULL; m = m->m_next) {
                         int n;
- 
+
 +                       if ((m->m_flags & M_NOTAVAIL) != 0)
 +                               break;
                         if (IS_AIOTX_MBUF(m))
                                 n = sglist_count_vmpages(aiotx_mbuf_pages(m),
                                     aiotx_mbuf_pgoff(m), m->m_len);
 @@ -821,8 +823,9 @@ t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop)
- 
+
                 /* nothing to send */
                 if (plen == 0) {
 -                       KASSERT(m == NULL,
@@ -1328,14 +1328,14 @@ index 8e8c2b8639e6..43861f10b689 100644
 +                           __func__));
                         break;
                 }
- 
+
 @@ -910,7 +913,7 @@ t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop)
                 toep->txsd_avail--;
- 
+
                 t4_l2t_send(sc, wr, toep->l2te);
 -       } while (m != NULL);
 +       } while (m != NULL && (m->m_flags & M_NOTAVAIL) == 0);
- 
+
         /* Send a FIN if requested, but only if there's no more data to send */
         if (m == NULL && toep->flags & TPF_SEND_FIN)
 ....
@@ -3197,7 +3197,7 @@ If a commit does results in controversy erupting, it may be advisable to conside
 Remember, with a version control system we can always change it back.
 
 Do not impugn the intentions of others.
-If they see a different solution to a problem, or even a different problem, it is probably not because they are stupid, because they have questionable parentage, or because they are trying to destroy hard work, personal image, or FreeBSD, but basically because they have a different outlook on the world. 
+If they see a different solution to a problem, or even a different problem, it is probably not because they are stupid, because they have questionable parentage, or because they are trying to destroy hard work, personal image, or FreeBSD, but basically because they have a different outlook on the world.
 Different is good.
 
 Disagree honestly.
@@ -3978,7 +3978,7 @@ Full package builds will be done with the patches provided by the submitter, and
 == Issues Specific to Developers Who Are Not Committers
 
 A few people who have access to the FreeBSD machines do not have commit bits.
-Almost all of this document will apply to these developers as well (except things specific to commits and the mailing list memberships that go with them). 
+Almost all of this document will apply to these developers as well (except things specific to commits and the mailing list memberships that go with them).
 In particular, we recommend that you read:
 
 * <<admin>>
@@ -3995,7 +3995,7 @@ Get your mentor to add you to the "Additional Contributors" ([.filename]#doc/sha
 [[google-analytics]]
 == Information About Google Analytics
 
-As of December 12, 2012, Google Analytics was enabled on the FreeBSD Project website to collect anonymized usage statistics regarding usage of the site. 
+As of December 12, 2012, Google Analytics was enabled on the FreeBSD Project website to collect anonymized usage statistics regarding usage of the site.
 
 [NOTE]
 ====
@@ -4047,3 +4047,15 @@ Then send an mail to mailto:non-profit@gandi.net[non-profit@gandi.net] using you
 https://rsync.net[rsync.net] provides cloud storage for offsite backup that is optimized for UNIX users. Their service runs entirely on FreeBSD and ZFS.
 
 rsync.net offers a free-forever 500 GB account to FreeBSD developers. Simply sign up at https://www.rsync.net/freebsd.html[https://www.rsync.net/freebsd.html] using your `@freebsd.org` address to receive this free account.
+
+[[benefits-jetbrains]]
+=== `JetBrains`
+
+https://www.jetbrains.com[JetBrains] is a software development company which makes tools for software developers and project managers. The company offers many integrated development environments (IDEs) for different programming languages.
+
+JetBrains offers 100 free yearly licenses for all https://www.jetbrains.com/products[JetBrains IDE products]. Simply sign up at https://account.jetbrains.com/a/322tl3z7[https://account.jetbrains.com/a/322tl3z7] using your `@freebsd.org` address and the account will have a license attached to it automatically. Once the account is active, use it in any of the products to activate them and you're done.
+
+[IMPORTANT]
+====
+Please, only use these licences personally and do not share them with anyone outside of the FreeBSD project, as that would be a violation of the terms of the donation.
+====