Generally things are done by consensus, with the core team stepping in when
there's a dispute. Update the documented encumbered software policy to reflect
what's actually done and is considered to be working. This harmonizes the wording
for contributed software and encumbered software. Also wordsmith how Release
Engineering is referenced. Also removes stray > marks on object files. Also
document the fw files.
Note: the ascii file requierment dates from CVS days and should change. But
I've not pushed things that far in this commit.
Get the sections rendering correctly in hugo
Convert markdown enumerated list convention to asciidoc
Remove stray '+' lines
Small tweak in wording missed in review for this content's new context
Do the easy git updates for URLs and branch names. Note svn guide
is just for ports (but don't edit out the src specific bits
since we'll dump it wholesale in 2 months). Add pointer to my
draft docs until they can all be integrated.
Now that subversion is gone, replace the subversion info with git info.
Note: This was pulled in from my github repo. Fixes contributed
by jrm@, uqs@, woodsb02@, delphij@, rpokala@ and ceri@
Reviewed by: emaste@ (earlier version, conditional), gjb@
Differential Revision: https://reviews.freebsd.org/D28474
@generated is used by various tools to identify generated files.
For example, Phabricator will not display diffs in generated files
by default.
Reviewed by: gjb
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D28446
- prune architectures for which packages do not (seem to) get build [1]
- update 11 and 12 branch information
Obtained from: cluster/poudriere/all-release-building [1]
Add 'subs="attributes"' to [source] and [.programlisting] blocks
to properly replace variables in rendered output.
Sponsored by: Rubicon Communications, LLC ("Netgate")
Use the title of the book or article rather than the directory name
Also use the full name of the language, not just the short code
Sponsored by: Klara Inc.
Reviewed by: carlavilla
Differential Revision: https://reviews.freebsd.org/D28440
Convert 9.1, 9.2 and 9.3 Releases to AsciiDoc
and changed URL to legacy site of releases
from 4.4 to 9.0 until they be converted to AsciiDoc
PR: 253114
Submitted by: nc@
Use the existing order from the .toml files in data/security
This resolves an issue where multiple advisories from the same
date would be sorted in an "unnatural" order.
Reported by: emaste
Sponsored by: Klara Inc.
Remove unnecessary step when the user install
the required tools for the website and documentation.
There's no need to move the shared folder between projects
Some consumers may be interested in building the whole enchilada. Add a top
level Makefile to make that feasible.
Both the documentation and website build can run in parallel, and one only
needs to run either the all or generate targets from the top level.
Reviewed-by: gjb, hrs
Differential-Revision: https://reviews.freebsd.org/D28385
This ensures that `make all` will never try to run the internal server.
Instead, the user can run it manually if they need to.
Reviewed-by: gjb, hrs
Differential-Revision: https://reviews.freebsd.org/D28384
This instructs make(1) to consider them always out of date, and prevents
foot-shooting if a directory entry with the same name comes into existence.
Reviewed-by: gjb, hrs
Differential-Revision: https://reviews.freebsd.org/D28383
This ensures that the build still generally works if one specifies jobs and
multiple targets at the same time.
Reviewed-by: gjb, hrs
Differential-Revision: https://reviews.freebsd.org/D28382
The build should strive to not write to the shared space, so symlink these
back to the one copy and remove the prep work needed.
Reviewed-by: gjb, hrs
Differential-Revision: https://reviews.freebsd.org/D28381