The README led with a wallpaper and described the system of two months ago: no desktop, no dynamic linking, a handful of drivers. It now leads with Shift and covers Xorg and Window Maker, apk and Alpine packages, SCFF, HTTPS, the storage, network and input drivers, and the machines it has booted on. "Not there yet" lists what is actually missing today: threads, udev, EHCI, touchpad gestures, an installer. The numbers -- lines of code and of comments, syscalls, drivers, packages, commits -- come from tools/python/stats.py, which rewrites them in the README and on the website between stats markers instead of somebody typing them once and letting them go stale. .gitattributes keeps the generated font and logo tables and the vendored Niveus out of the repository page's language bar. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S1giNvrHTrPMPw7V6x1kQ4
37 lines
1.2 KiB
Text
37 lines
1.2 KiB
Text
# Keep LF in the working tree, on Windows included.
|
|
#
|
|
# Git's autocrlf would otherwise rewrite line endings on checkout, and this
|
|
# tree does not tolerate that: the build runs under Git Bash, and a Makefile
|
|
# recipe or a .S file with CRLF fails in ways that point nowhere near the
|
|
# actual cause.
|
|
* text eol=lf
|
|
|
|
# Binary, never touched.
|
|
*.png binary
|
|
*.jpg binary
|
|
*.ttf binary
|
|
*.img binary
|
|
*.iso binary
|
|
*.tar.gz binary
|
|
*.tgz binary
|
|
*.zip binary
|
|
*.wad binary
|
|
# Fonts and the rest of what the website ships. `* text` above applies to
|
|
# anything not listed, and a compressed font with a 0x0D 0x0A in it had that
|
|
# pair "fixed" to 0x0A on commit -- a woff2 that no longer decoded.
|
|
*.woff binary
|
|
*.woff2 binary
|
|
*.otf binary
|
|
*.ico binary
|
|
*.gif binary
|
|
*.webp binary
|
|
*.pdf binary
|
|
*.wasm binary
|
|
|
|
# The language bar on the repository page (Forgejo, GitHub) counts what
|
|
# linguist counts. Data tables are generated, not written, and Niveus is
|
|
# another project's design system carried for the website; neither is SchOS
|
|
# code. tools/python/stats.py leaves out the same files.
|
|
include/gfx/font.h linguist-generated
|
|
include/gfx/logo.h linguist-generated
|
|
docs/Website/niveus/** linguist-vendored
|