Commit Graph

137 Commits

Author SHA1 Message Date
Sergio Carlavilla Delgado d7795d4ca0 Split Arch Handbook
Split the porters handbook into different chapters like the handbook
2021-03-31 23:36:24 +02:00
Sergio Carlavilla Delgado f8fed61b80 Split porters handbook
Split the porters handbook into different chapters like the handbook
2021-03-31 23:13:10 +02:00
Chris Rees 6e35f5def2 Sort(ish) and add a couple of years from CVS logs 2021-03-29 22:13:03 +01:00
Sergio Carlavilla Delgado 626265b508 Add colophon and glossary to the handbook. 2021-03-29 22:59:24 +02:00
Rene Ladan ae9f2337a7 Commit the rest of the patch that should have gone into 5825ab58f7 2021-03-29 22:26:57 +02:00
Rene Ladan 5825ab58f7 Porters Handbook: bump some FreeBSD versions in the Testing chapter.
CURRENT is now at 14.0 and 11.3 is no longer supported, so use 11.4.
2021-03-29 22:22:28 +02:00
Rene Ladan eb3164de99 Porters Handbook: remove obsolete information about iconv from before 2013-08-13
I originally encountered this while updating the Porters Handbook to git,
and emaste@ suggested to make it an independent commit.
2021-03-29 21:55:41 +02:00
Rene Ladan 8efd6fe08f Porters Handbook: convert an svnweb link for sys/param.h to cgit. 2021-03-29 21:48:45 +02:00
Rene Ladan acc10bbdad problem-reports: convert a svnweb link for UPDATING to cgit.
# Uncomment and complete these metadata fields, as appropriate:
#
# PR:
# Submitted by:
# Reported by:
# Reviewed by:
# Approved by:
# Obtained from:
# MFC after:
# MFH:
# Relnotes:
# Security:
# Sponsored by:
# Pull Request:
# Differential Revision:
#
# Description of fields to fill in above:                 72 columns --|
# PR:                       If and which Problem Report is related.
# Submitted by:             If someone else sent in the change.
# Reported by:              If someone else reported the issue.
# Reviewed by:              If someone else reviewed your modification.
# Approved by:              If you needed approval for this commit.
# Obtained from:            If the change is from a third party.
# MFC after:                N [day[s]|week[s]|month[s]].  Request a reminder email.
# MFH:                      Ports tree branch name.  Request approval for merge.
# Relnotes:                 Set to 'yes' for mention in release notes.
# Security:                 Vulnerability reference (one per line) or description.
# Sponsored by:             If the change was sponsored by an organization.
# Pull Request:             https://github.com/freebsd/<repo>/pull/### (*full* GitHub URL needed).
# Differential Revision:    https://reviews.freebsd.org/D### (*full* phabric URL needed).
2021-03-29 21:47:58 +02:00
Chris Rees fa297bffcf Sort 2021-03-29 16:36:20 +01:00
Chris Rees f6a81bf544 Add Simon Peter for sysutils/fluxengine
PR:	ports/254586
2021-03-29 16:04:15 +01:00
Dries Michiels 7859bada69 handbook/cutting-edge: Recommend etcupdate(8)
Since etcupdate(8) has lived in base since 10.0 and seen plenty of use
by both committers and contributors, it's time to recommend using it.

Reviewed by:	jhb (prior version)
Differential Revision:	https://reviews.freebsd.org/D27848
2021-03-26 22:47:10 +01:00
Ed Maste 4b367e6b5e handbook: Use Asciidoc formatting for links
(not Markdown)
2021-03-23 21:27:48 -04:00
Chris Rees b60f63f9b8 Correct example syntax
Reported by:	John Ekins <jrekins@gmail.com>
2021-03-23 23:26:22 +00:00
Sergio Carlavilla Delgado 72a86c01df Upgrade committers-guide and freebsd-releng with the new doc tech.
Upgrade committers-guide and freebsd-releng to show the new
documentation tech - Hugo/AsciiDoctor
2021-03-20 19:34:29 +01:00
Sergio Carlavilla Delgado e16d21085b Fix typos, style and images paths
Global review of styles, typos and images paths
in gjournal-desktop, releng, vinum and vm-design
2021-03-20 19:03:12 +01:00
Sergio Carlavilla Delgado 762d41ceb7 Fix manual pages macros in rc-scripting and linux-users 2021-03-20 08:41:39 +01:00
Warner Losh 05792e1b62 Minor word smithing
Fix a few typoes, grammar errors, wrong word choices, and a bad url.

Submitted by: Pau Amma
2021-03-19 14:19:28 -06:00
Sergio Carlavilla Delgado 1cdbcb161b Fix typos, style and fix AsciiDoc syntax in bsdl-gpl, building products and committers guide
bsdl-gpl: style line
building products: style line and fix images path
committers-guide: style line, convert some MarkDown
links to Asciidoc and upgrade some entries still making
reference to the old Docbook tech.
2021-03-19 15:01:14 +01:00
Warner Losh df7847b887 spdx: document usage
Document that we try to follow SPDX 2.2 for the SPDX-License-Idneitfier: tags
that are in the source. Note that they are informative only. Give pointers to
the standards and a status of the files marked in-tree.

Suggestions by: Pau Amma
Differential Revision:	https://reviews.freebsd.org/D29330
2021-03-18 20:08:53 -06:00
Warner Losh 9fc1c18c75 Lots of improvements.
Lots of wording improvements, grammar errors, punctuation error and wrong word
fixes.  Also, do some limited one sentence one line (1s1l) conversion.

Submitted by: Pau Amma (though not the 1s1l stuff).
2021-03-18 20:08:17 -06:00
Warner Losh 78a21ab121 Misc tweaks for arm64 and sparc64
Add arm and arm64 minimal requirements
Remove sparc64 reqiurements and VTOC since that's been removed.
2021-03-18 16:22:22 -06:00
Warner Losh 3bbe81a675 git: add FAQ
Add in the FAQ from the github docs I did for the transition.

Submissions from: rpokala@, jrm@, Marc Branchaud and "mirror176".
2021-03-18 15:55:16 -06:00
Warner Losh 28d4e1377a MFC: tweak the langauge
Don't say there are two options and then give only one. Update that
sentence to reflect where the project seems to have landed in terms of
how to do MFCs.  The original was written prior to the transtion and the
existing practice has shifted to cherry-pick -x almost exclusively.
2021-03-18 14:45:46 -06:00
Warner Losh 0181ba1611 MFC: update advice on MFC practices
Highlight MFC to a branch needing approval
Rearrange a couple sections to improve document structure.
Change some enumeration lists to bulleted lists since I think that looks nicer.
2021-03-18 14:30:53 -06:00
Ka Ho Ng b4977a4f42 Document __FreeBSD_version 1400006
Sponsored by:	The FreeBSD Foundation
Approved by:	philip (mentor)
Differential Revision:	https://reviews.freebsd.org/D29312
2021-03-18 09:32:58 +08:00
Warner Losh f18f371e01 Another round of typos
Submitted by: Pau Amma
2021-03-17 18:30:17 -06:00
Warner Losh a7ec32b97b Wording improvements
Describe how to collapse multiple MFCs better. Use consistent punctuation. fix
some typos.

Submitted by: Pau Amma
2021-03-17 17:35:37 -06:00
Warner Losh 43ae2e8007 Improve text in several ways
Fix typos, improve wording, remove redundantly repetitive words, fix punctuation
and grammer errors.

Submitted by: Pau Amma
2021-03-17 17:29:17 -06:00
Warner Losh d5ea2ebac2 committer handbook: Fix typos and reformat
Fix a few typos and reformat a few paragraphs to one line per sentence
style.  Try to use repository insteast of 'repo' or even 'source of
truth'. Clarify a few places and fix some grammar errors.

Submitted by: Pau Amma
2021-03-17 16:53:22 -06:00
Benjamin Kaduk 1f654f7b88 Fix typo in committers guide 2021-03-17 10:50:44 -07:00
Warner Losh c78343dcce xxx: remove xxx
Remove a couple of links that I didn't go back and fix before committing.
2021-03-17 11:41:51 -06:00
Warner Losh ad41defcd5 Update vendor import with suggestions
Add git commit --amend with a comment about doing a final check of the commit
message before the push. Update with some more specific guidance on a good
commit message. Add link to commit message section. Minor tweaks I noticed
while doing this as well for having one setence one line.

Submitted by cy@
2021-03-17 11:23:46 -06:00
Warner Losh 8401b7bbb6 Add the git miniprimer
Add in the git minirpimer from my github. It contains the basics that
you'll need to track the tree and/or contribute.

Contributions by: rwatson@, Rainer Hurling, jhb@, Ceri Davies, lwhsu@,
	chuck@, Robert Gogolok
2021-03-17 11:23:46 -06:00
Chris Rees ecc2b1a6a0 Remove instructions on boot splash screens
They haven't worked for years in the way described, and following
further advice online to enable VESA results in an unbootable system!

It can be put back when vt(4) supports them.

PR:		kern/210432
2021-03-17 17:00:03 +00:00
Li-Wen Hsu 2191c44469
Committer's Guide: list the new commits mailing lists to replace svn ones
Approved by:	carlavilla (implicitly)
2021-03-18 00:36:57 +08:00
Warner Losh d24ea0f845 Document what Signed-off-by means
We get submissions with this from time to time, so document what signed-off-by
means. It's not used extensively in FreeBSD at this time.
2021-03-17 00:25:24 -06:00
Warner Losh abff932fe8 Merge in the migration from subversion / github
Add in the migrating from the old subversion / git docs. This section
should be removed in a few months maybe.

Contributions by: lwshu@, Alexander Richardson, kib@, Ceri Davies
2021-03-16 22:23:19 -06:00
Ka Ho Ng aa0d0c1422 Alternative formatting on freebsd/developer/* blocks
Use angle brackets instead of italic to denote mandatory fields after
"freebsd/developer/" blocks. "freefall name" and "NickServ name" are
also renamed to "freefall username"` and "FreeNode account".

Reviewed by:	debdrup, ygy, lwhsu
Approved by:	philip (mentor)
Differential Revision:	https://reviews.freebsd.org/D29285
2021-03-17 10:47:04 +08:00
Warner Losh 965da1835e Move the MFC doc from my freebsd-git-docs repo to handbook
Integreate MFC procedures into the committer's handbook. This was originally in
my freebsd-git-docs repo where it was collaberatively created. The changes here
are light edits and a conversion from markdown to asciidoc.

Contributions from: jhb@, lwhsu@, delphij@, Ceri Davies, Alexandre
2021-03-16 20:09:36 -06:00
Warner Losh 3a52e436d3 Two more typos I made while fixing the last typos.
Noticed by: Pau Amma
2021-03-16 19:03:56 -06:00
Warner Losh 86836673be Fix more typos from the original github docs
Fix a number of typos. Note why one would prefer publishing a repo over
phabricator. Try to minimize use of contractions. Clarify the mysterious 'source
of truth' phrase.

Noticed by: Pau Amma (except the contractions)
2021-03-16 18:43:35 -06:00
Warner Losh a7f71f22a4 Doh! The double #git-primer slipped in w/o my noticing it. Remove second one 2021-03-16 18:08:01 -06:00
Warner Losh b4b797a0ce Fix link to committer's guide 2021-03-16 17:44:48 -06:00
Warner Losh 371c80a880 git: Move vendor branch stuff to the new git-primer section of committer guide
Vendor branch managed belongs in the comitter guide, as it is relevant to
comitters and not to the larger community of people developing for FreeBSD,
which the developer's guide more genereal development.
2021-03-16 15:30:54 -06:00
Warner Losh a2fbd7a750 Remove svn vendor import information.
It is no longer relevant to the day-to-day operations of the project. It's all
done with git now. We have the old content in the doc repo should someone need
this information in the future.
2021-03-16 14:43:40 -06:00
Warner Losh 35c2ff4910 Remove sparc64 trademark
We don't reference sparc64 in either of these chapters, so remove it from the
trademark list.
2021-03-16 14:31:54 -06:00
Li-Wen Hsu b6c72f65a8
Fix weird generated format
Approved by:	carlavilla (implicitly)
2021-03-16 19:10:07 +08:00
Ka Ho Ng 872e509c38 Add committer entries for Ka Ho Ng <khng>
Steps 1-4 from the Committer's guide:
  * Add entries for Ka Ho Ng <khng>
  * Add PGP key

Reviewed by:		philip
Approved by:		philip (mentor)
Differential Revision:	https://reviews.freebsd.org/D29282
2021-03-16 14:08:55 +08:00
Warner Losh 6b6cb62f7d handbook: update mirrors to include git
Pull most of URLs.md from my freebsd-git-docs github repo and reformat to
asciidoc. Copy some of the existing svn info and retarget it to Git.

Submissions on github from: lwshu@, 0mp@, Alexander Richardson, Ryan Libby,
	Ceri Davies, Joseph Mingrone
Feedback from: Pau Amma, emaste@
Sponsored by: Netflix, Inc
Differential Revision:	https://reviews.freebsd.org/D29252
2021-03-14 17:47:37 -06:00