[HEADSUP] We are now using XML
Gabor Kovesdan
gabor at FreeBSD.org
Fri Sep 14 12:14:31 UTC 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello Folks,
as announced before, the doc/www repository has been migrated to XML.
The fdp-primer is partly updated but it will need a deeper rework. Files
are not yet renamed to .xml and we are still using Jade but those will
be changed in future phases.
The most important things you should now to continue committing:
- - As discussed, character entities have been converted to native text
since they are not too useful nowadays. We can suppose document authors
can properly display what they edit so character entities just make it
more difficult to edit text. One exception is when you have to type
foreign names or terms that contain characters not available in the
context language. Apart from this, their use is discouraged.
(If someone needs help with the conversion of uncommitted work, I can
provide some scripts.)
- - XML is a subset of SGML so in general, things look the same as they
used to be but the syntax is stricter (and cleaner): always close your
tags and quote your attributes.
- - Use lowe cases id names.
- - Do not include PSGML comments in files. With XML these are not useful
any more and not everyone uses emacs. If you want some editor-specific
configuration, please do it in a separate config file, not in XML
comments.
- - Parameter entities can only be used with XML in DTD context so they
had to be moved to the .ent files.
- - XSLT files are now based on share/sgml/xhtml.xsl. Please import and
customize this instead of reproducing the whole set of header divs if
you need dynamic pages. This will help us change the design if we
organize a design contest that has recently been discussed.
Regards,
Gabor
(on behalf of doceng@)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/
iEYEARECAAYFAlBTH50ACgkQkC3QTyNzprE+hACgpBu243yGT9trhmE4pAmkNYyn
4FQAn3yDc74EG6wbmnh3peO90aaim0ra
=7myy
-----END PGP SIGNATURE-----
More information about the freebsd-doc
mailing list