htdocs/news/status: Update README
Update README with information about the mailing list freebsd-quarterly-calls@ and the sendcalls perl script. Also warn about the md2docbook perl script becoming obsolete once the Hugo/AsciiiDoctor conversion is done. Reviewed by: debdrup Approved by: docs (bcr), gerald (mentor) Differential Revision: https://reviews.freebsd.org/D25193
This commit is contained in:
parent
b8f4042e94
commit
c611a1a50b
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=54222
1 changed files with 29 additions and 40 deletions
|
@ -1,5 +1,11 @@
|
|||
Compiling status reports - best practices
|
||||
|
||||
Quarterly status reports git repository:
|
||||
https://github.com/freebsd/freebsd-quarterly
|
||||
|
||||
E-mail address for report submissions:
|
||||
quarterly-submissions@FreeBSD.org
|
||||
|
||||
0) Timeline
|
||||
|
||||
- First Quarter:
|
||||
|
@ -41,33 +47,30 @@ Compiling status reports - best practices
|
|||
it is ready.
|
||||
|
||||
1) Call for reports
|
||||
- Are usually sent to freebsd-hackers@ CC freebsd-current@ as the lists
|
||||
with the most usual suspects for submitting reports. Forward to
|
||||
developers@ as well. Also ping individuals which are known to have
|
||||
something cooking, and folks who have submitted something for the
|
||||
previous report, in case the project was continued: a list of e-mail
|
||||
addresses for those folks can be generated by entering in the directory of
|
||||
the git repository containing reports for last quarter and typing
|
||||
"make extract-contacts".
|
||||
- The following groups should be definitely approached for a report on
|
||||
their recent activities:
|
||||
- core@, portmgr@, doceng@, secteam@, re@, postmaster@, clusteradm@,
|
||||
devsummit@ (team reports).
|
||||
- FreeBSD Foundation (emaste@), participants of Foundation-sponsored
|
||||
projects, deb@ (Deb Goodkin) can also do a report for the Foundation
|
||||
itself.
|
||||
- Various conference organizers, depending on the season:
|
||||
- AsiaBSDCon (secretary@asiabsdcon.org) March (First Quarter)
|
||||
- BSDCan (info@bsdcan.org) May (Second Quarter)
|
||||
- Send reports to the freebsd-quarterly-calls@ mailing list, to all submitters
|
||||
of last quarterly status reports (they may have updates or further
|
||||
improvements), and, depending on the season:
|
||||
- Various conference organizers:
|
||||
- AsiaBSDCon (secretary@asiabsdcon.org) March (First Quarter);
|
||||
- BSDCan (info@bsdcan.org) May (Second Quarter);
|
||||
- EuroBSDcon September - October (Third-Fourth Quarter).
|
||||
EuroBSDcon as an organization is not interested in writing reports for
|
||||
FreeBSD (at least it was not in October 2019: its reason is that the
|
||||
conference is not FreeBSD specific), so reports about this event should be
|
||||
asked to members of the FreeBSD community that attended to it.
|
||||
asked to members of the FreeBSD community that attended to it;
|
||||
- Google Summer of Code students and their mentors: soc-students@ and
|
||||
soc-mentors@ (Second and Third Quarter).
|
||||
- All submitters for the previous quarterly status report (they may have
|
||||
updates or further improvements).
|
||||
- The easiest way to send calls for quarterly status reports is to use the
|
||||
sendcalls perl script in the tools directory of the git repository. It
|
||||
can also be used through a cron job, for example:
|
||||
|
||||
0 0 1,15,24 3,6,9,12 * cd ~/freebsd-quarterly/tools && ./sendcalls -s 'Lorenzo Salvadore'
|
||||
|
||||
If you are indeed using a cron job, please run it on freefall and sign it
|
||||
with your name so that it is possible to infer who has configured the cron
|
||||
job, in case something goes wrong.
|
||||
The script automatically sends calls to freebsd-quarterly-calls@, last
|
||||
quarter submitters and other recipients depending on the season.
|
||||
- It may also be worth making a call for reports on the forums as was
|
||||
done here:
|
||||
https://forums.freebsd.org/threads/call-for-freebsd-2014q4-october-december-status-reports.49812/
|
||||
|
@ -96,8 +99,11 @@ Compiling status reports - best practices
|
|||
wblock suggests that we ask different people to write introductions to
|
||||
add variety. Different people will bring different viewpoints and help
|
||||
keep it fresh.
|
||||
- Run "make" or "make all-xml" in the quarter directory. This step needs that
|
||||
you have lang/python37 (or other python3 version) installed on your system.
|
||||
- Run "make" or "make all-xml" in the quarter directory. This step needs perl
|
||||
as it invokes the md2docbook perl script. Warning: md2docbook lacks some
|
||||
features and likely has some bugs. Do not waste your time working on it and
|
||||
prefer manual solutions instead: once the conversion of the FreeBSD website
|
||||
to Hugo/AsciiDoctor is finished the md2docbook script will become obsolete.
|
||||
- Copy the generated DocBook draft to
|
||||
en_US.ISO8859-1/htdocs/news/status/report-XXXX-YY-XXXX-ZZ.xml,
|
||||
add it to the list in en_US.ISO8859-1/htdocs/news/status/Makefile,
|
||||
|
@ -106,25 +112,8 @@ Compiling status reports - best practices
|
|||
This step needs that you have installed textproc/docproj on your system.
|
||||
- Adjust the Markdown source and regenerate until you are happy with
|
||||
the result.
|
||||
- Tidy up the draft - tidy(1) may be used to get it well-formatted. Usually
|
||||
<url>s without a description are missing the closing "/>" which is the cause
|
||||
for most of the errors you will encounter. Sometimes other closing tags are
|
||||
missing.
|
||||
- Invoking tidy with the following options seems to cause the fewest
|
||||
problems: tidy -xml -i -wrap 74 -latin1 -preserve
|
||||
- Some special characters still break with that - noticed when sos@
|
||||
submits a report.
|
||||
- Remove empty "<help></help>" sections, they cause a strange looking
|
||||
newline.
|
||||
- The <body> part usually needs a hand to make it proper html. Use <a
|
||||
href=""> here, not <url>.
|
||||
- Lists come out best if you close the <p> before and start a new one
|
||||
after, like:
|
||||
... blabla:</p>
|
||||
<ul>
|
||||
<li>some item</li>
|
||||
</ul>
|
||||
<p>Some more blabla ...
|
||||
|
||||
3) Committing it:
|
||||
|
||||
|
|
Loading…
Reference in a new issue