before and start a new one after, like: ... blabla:
Some more blabla ...
5) Wrapping the whole thing in a report template:
- Use a filename of yyyy-mm-yyyy-mm.xml for the new report, where the
first mm is the starting month and the second mm is the ending
month.
- Create the new report by copying report-template.xml and replacing
the variables in it with actual values. Or 'svn cp' a previous
report and make sure the new file has the svn:mime-type set to
text/xml with 'svn propget svn:mime-type'.
- Add the new file to the XMLDOCS entries in the Makefile.
- Categories are subject to change obviously. They come out in the order
as stated in the report. After another round of tidy(1) try to balance
the categories. Put things where they belong best, retire categories
that do not fill up, etc. Adding it to your local build and looking at
the html helps. Make sure you have an up-to-date doc tree.
- theraven may be poked for composing a nice introduction for the reports.
But should be usually the last step in the process; a good introduction
can be only written once the report is considered finished.
- wblock suggests that we ask different people to write introductions to
add variety. Different people will bring different viewpoints and help
keep it fresh.
6) Committing it:
- Files to edit and commit:
In doc/en_US.ISO8859-1/htdocs/news/status/ :
The quarterly report itself:
report-yyyy-mm-yyyy-mm.xml
Update the next due date on the status report page and
add a link to the new report below that:
status.xml
In doc/share/xml/ :
The news entry for the main website page:
news.xml
Sample:
The June to October 2006 Status Report
is now available with 49 entries. &os; status reports are published quarterly and provide the general
public with a view of what is going on in the Project, and they are
often augmented by special reports from Developer Summits. As they
are one of our most visible forms of communication, they are very
important. This page will provide some advice on writing status
report entries from David
Chisnall, experienced in technical writing. Do not worry if you are not a native English speaker. The team
- handling status reports, monthly@FreeBSD.org, will check
+ handling status reports, quarterly@FreeBSD.org, will check
your entries for spelling and grammar, and fix it for you. Do not assume that the person reading the report knows about
your project. The status reports have a wide distribution. They are often one of
the top news items on the &os; web site and are one of the first
things that people will read if they want to know a bit about what
&os; is. Consider this example: Someone reading this, if they are familiar with UNIX man pages,
will know that abc(4) is some kind of device. But why should
the reader care? What kind of device is it? Compare with this
version: Now the reader knows that abc is a network interface driver. Even
if they do not use any Yoyodyne products, you have communicated that
&os;'s support for network devices is improving. Status reports are not just about telling everyone that things
were done, they also need to explain why they were done. Carry on with the previous example. Why is it interesting that we
now support Yoyodyne Frobnicator cards? Are they widespread? Are
they used in a specific popular device? Are they used in a
particular niche where &os; has (or would like to have) a presence?
Are they the fastest network cards on the planet? Status reports
often say things like this: And then they stop. Maybe the reader is an avid Cyberdyne fan and
knows what exciting new features the T800 brings. This is unlikely.
It is far more likely that they have vaguely heard of whatever you
have imported (especially into the ports tree: remember that there
are over 20,000 other things there too...). List some of the new
features, or bug fixes. Tell them why it is a good thing that we
have the new version. Do not recycle the same status report items. Bear in mind that status reports are not just reports on the status
of the project, they are reports on the change of status of the
project. If there is an ongoing project, spend a couple of
sentences introducing it, but then spend the rest of the report
talking about the new work. What progress have been made since the
last report? What is left to do? When is it likely to be finished
(or, if Do not forget about your sponsors. If you or your project has received sponsorship, a scholarship from
somebody or you have been already working as a contractor or an
employee for a company, please include it. Sponsors always
certainly appreciate if you thank them for their funding, but it is
also beneficial for them to show that they are actively supporting
the Project this way. Last, but not least, this helps &os; to learn
more about its important consumers. If help is needed, make this explicit! Is there any help needed with something? Are there tasks other
people can do? There are two ways in which you can use the open
items part of the status report: to solicit help, or to give a quick
overview of the amount of work left. If there is already enough
people working on the project, or it is in a state where adding more
people would not speed it up, then the latter is better. Give some
big work items that are in progress, and maybe indicate who is
focussing on each one. List tasks, with enough detail that people know if they are likely
to be able to do them, and invite people to get in contact. Use the xml
- generator or download and edit the
- xml-template. Submissions should be submitted by e-mail to
- monthly@FreeBSD.org. Submit your entries as Pull Requests from your fork of
+ FreeBSD
+ Quarterly Status Reports GitHub repo or submit them via e-mail to
+ quarterly@FreeBSD.org. One of the benefits of the FreeBSD development model is a focus on
centralized design and implementation, in which the operating system is
maintained in a central repository, and discussed on centrally maintained
lists. This allows for a high level of coordination between authors of
various components of the system, and allows policies to be enforced over
the entire system, covering issues ranging from architecture to style.
However, as the FreeBSD developer community has grown, and the rate of
both mailing list traffic and tree modifications has increased, making it
difficult even for the most dedicated developer to remain on top of all
the work going on in the tree. The &os; Development Status Report attempts to address this
problem by providing a vehicle that allows developers to make the broader
community aware of their on-going work on FreeBSD, both in and out of the
central source repository. For each project and sub-project, a one
paragraph summary is included, indicating progress since the last summary.
If it is a new project, or if a project has not submitted any prior status
reports, a short description may precede the status information. For more exact guidelines on how to write good status reports,
please consult our recommendations. Periodically, special status reports are prepared and
published. One of those are the developer summit reports.
Developer summits are places where developers meet in person to
discuss issues related to the project. They are definitely worth
attending if one is interested in making significant contributions
to the Project and they are open to anybody! These status reports may be reproduced in whole or in part, as long as the
source is clearly identified and appropriate credit given.Introduce Your Work
abc(4) support was added, including frobnicator compatibility.
A new driver, abc(4), was added to the tree, bringing support for
Yoyodyne's range Frobnicator of network interfaces.
Show the Importance of Your Work
We imported Cyberdyne Systems T800 into the tree.
Tell Us Something New
finished
does not really apply, when is it likely to
be ready for wider use, for testing, for deployment in production,
and so on)?Sponsorship
Open Items
Next Quarterly Status Report submissions (July –
- September) due: January 14th, 2018
+ Next Quarterly Status Report submissions (October, 2017 –
+ September, 2018) due: October 31th, 2018
-
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
Index: head/en_US.ISO8859-1/htdocs/robots.txt
===================================================================
--- head/en_US.ISO8859-1/htdocs/robots.txt (revision 52305)
+++ head/en_US.ISO8859-1/htdocs/robots.txt (revision 52306)
@@ -1,20 +1,19 @@
# $FreeBSD$
User-agent: *
#Crawl-delay: 10
Disallow: /cgi/confirm-code.cgi
Disallow: /cgi/cvsweb.cgi
Disallow: /cgi/dosendpr.cgi
Disallow: /cgi/getmsg.cgi
Disallow: /cgi/mailindex.cgi
#Disallow: /cgi/man.cgi
Disallow: /cgi/mid.cgi
Disallow: /cgi/mirror.cgi
Disallow: /cgi/missing_handler.cgi
-Disallow: /cgi/monthly.cgi
Disallow: /cgi/ports.cgi
Disallow: /cgi/query-pr-summary.cgi
Disallow: /cgi/query-pr.cgi
Disallow: /cgi/search.cgi
Disallow: /cgi/url.cgi
Disallow: /statistic