gnuboot/website/.gitignore

57 lines
1.2 KiB
Plaintext
Raw Permalink Normal View History

# Copyright (C) 2022-2024 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
Import website-build to build the GNU Boot website. Having that code inside the same repository than GNU Boot makes it easier to keep Untitled versions (and possibly additional patches on top) in sync with the documentation/website being worked on. This is relevant as there are plans within GNU Boot to convert the website to Texinfo but that would require to patch untitled (to add support for Texinfo pages in untitled) to do a progressive transition to Texinfo. Using an external repository to temporarily maintain a patched version of Untitled is not optimal as we would end up having to warn users not to use that repository anymore at some point. Bringing in the whole untitled source code and documentation in this GNU Boot repository is also not a good option since we only need minimal patching on top of untitled, so in the long run not doing that would help keep the GNU Boot repository smaller and more simple. In addition we currently do need to wrap the build with a fixed Guix revision as for instance with a more recent Guix revision than the one used by website-built, for instance at the commit ("gnu: nyxt: Update to 3.9.0."), if we run ./build.sh directly without using a fixed Guix revision, the build is broken: Generating 'www/lbwww/site/index.html' Generating 'www/lbwww/site/license.html' YAML parse exception at line 7, column 0, while scanning a simple key: could not find expected ':' Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Acked-by: Adrien 'neox' Bourmault <neox@gnu.org>
2023-10-12 17:13:11 +02:00
/aclocal.m4
/autom4te.cache/
Import website-build to build the GNU Boot website. Having that code inside the same repository than GNU Boot makes it easier to keep Untitled versions (and possibly additional patches on top) in sync with the documentation/website being worked on. This is relevant as there are plans within GNU Boot to convert the website to Texinfo but that would require to patch untitled (to add support for Texinfo pages in untitled) to do a progressive transition to Texinfo. Using an external repository to temporarily maintain a patched version of Untitled is not optimal as we would end up having to warn users not to use that repository anymore at some point. Bringing in the whole untitled source code and documentation in this GNU Boot repository is also not a good option since we only need minimal patching on top of untitled, so in the long run not doing that would help keep the GNU Boot repository smaller and more simple. In addition we currently do need to wrap the build with a fixed Guix revision as for instance with a more recent Guix revision than the one used by website-built, for instance at the commit ("gnu: nyxt: Update to 3.9.0."), if we run ./build.sh directly without using a fixed Guix revision, the build is broken: Generating 'www/lbwww/site/index.html' Generating 'www/lbwww/site/license.html' YAML parse exception at line 7, column 0, while scanning a simple key: could not find expected ':' Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Acked-by: Adrien 'neox' Bourmault <neox@gnu.org>
2023-10-12 17:13:11 +02:00
/config.log
/config.status
/configure
/id_oauth2_bearer
/install-sh
/lighttpd.conf
/Makefile
/Makefile.in
/missing
/site/**
/site.cfg
/untitled/
/website.tar.gz
/pages/footer.include
/pages/footer-git-commit.include
# History
/history/git-history.jpg
Add a minimal GNU Boot manual. Currently GNU Boot has no manual, and it needs one to organize better the information it provides to users and/or contributors. Since we need to start somewhere, beside adding the manual license, we describe a bit what the GNU Boot project is, and also ask for help for completing the manual. The GFDL 1.3 comes from the gnulib source code at the commit d64d66cc4897d605f543257dcd038524a0a55215 ("autoupdate"). The beginning and the end of the document are also very similar to the GNU Hello manual from the commit 24225d705684322f482135e8a2d679485fce0811 ("maint: remove the obsolete gettext module") as they were copied and modified from that. The 'dircategory Kernel' was chosen to be the same than GRUB, so they both appear in the same group in the Emacs info reader ('info' command in Emacs). As for the "Overview" of GNU Boot it also contains background information that will be needed later on and that needs to be introduced right from the start: - If people reading the manual do not understand what a boot software is, all the rest will be too complicated to explain. - We also need to explain where GNU Boot is physically located on the computer from the start as we plan not to use the 'ROM' terminology as it's confusing: ROM means read-only-memory, and so there is no point of providing GNU Boot ROM images if the nonfree boot software can't be replaced. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Acked-by: Adrien Bourmault <neox@gnu.org>
2024-11-24 18:10:47 +01:00
# Manual
/cmbx12.1037pk
/cmbx12.657pk
/cmbx12.720pk
/cmbx12.864pk
/cmmi10.657pk
/cmmi12.720pk
/cmr10.657pk
/cmsl10.657pk
/cmsltt10.540pk
/cmsy10.657pk
/cmti10.657pk
/cmtt10.657pk
/cmtt12.720pk
/gnuboot.aux
/gnuboot.cp
/gnuboot.cps
/gnuboot.log
/gnuboot.toc
/images/*
/pages/manual/*