This is a Jekyll site built with Ruby gems. Are you a user wanting to learn how to use BleachBit? Read the documentation.
Otherwise, if you want to build the documentation site, follow the instructions below.
sudo apt-get update
sudo apt-get install gnupg2 ruby-full ruby-bundler
sudo apt-get remove ruby-liquid # in case installed earlier
bundle config set --local path vendor/bundle # optional
bundle install
bundle exec jekyll serve
bundle exec jekyll build- Log in to GitHub.
- Fork this repository to make your own copy.
- Make the edits in your own repository.
- Submit a pull request to merge your changes.
- Use sentence case for all headings.
- Avoid em-dashes; use commas, colons, or rewrite the sentence.
- Use the Oxford comma.
- Write "for example" instead of "e.g."
- Write "that is" instead of "i.e."
- Omit "Microsoft" when referring to Windows.
- Bold UI elements the user clicks, selects, or toggles:
- buttons: click Delete
- menu items: go to Edit > Preferences
- tabs, labels, checkboxes: select the Custom tab
- Code for text the user types: type
bleachbit --list - Describe the action in plain English first, UI element second:
- yes: click Shred files
- no: Shred files should be clicked
- Use "click" for buttons, "select" for menus/dropdowns, "check"/"uncheck" for checkboxes, "type" for keyboard input
- Code for keyboard shortcuts: press
Ctrl+Z, pressShift+Delete- Use
+to join keys, no spaces - Capitalize key names:
Ctrl,Shift,Alt,Enter,Delete
- Use
- Set
titleand optionallysubtitlein the front matter; the template renders both: do not repeat them in the body - Use
subtitlefor a tagline or scope note (one sentence max; okay to omit). - Do not write
#(h1) in the body: the template renders it frompage.title. - Start body headings at
##(h2), then###(h3). - Do not skip levels (no h2 → h4).
- Use sentence case for both title and subtitle (in front matter)
and for body headings:
## Limits to know, not## Limits To Know
- Use
---only for major structural breaks, not between every section - Do not use
---immediately after a heading
- Use
-for unordered lists, not*. - Use numbered lists for steps or sequences.
- Use bullet lists for items that don't need numbering.
- Wrap long lines to keep diffs readable.
- BleachBit: always CamelCase
- Winapp2: capitalized when referring to the community project
winapp2.ini: always lowercase in code ticks; it is a filename- Windows, Linux, macOS: follow each platform's own styling
The documentation is under the GNU General Public License version 3 or later