Commit graph

22 commits

Author SHA1 Message Date
Kelvin M. Klann
be065d1301
docs: clarify that only latest and dev versions are supported (#6965)
To avoid wasting time due to (for example):

* Bugs that were already fixed
* Old versions with different/missing verbosity in the output
* Behavior that only affects (or differs in) old versions
* Copying and pasting profile lines which contain commands that are
  unsupported in old versions (or that depend on other changes to
  profiles in the current version)

This is a follow-up to #6964.
2025-11-15 04:53:08 +00:00
Kelvin M. Klann
a516247a1c docs: line-wrap markdown and use double-spacing
Use two spaces to separate sentences to make the source easier to read
in monospace fonts (such as when editing or reviewing it), especially
for longer paragraphs.  The HTML output should still look the same.

Misc: This also removes source-level ambiguity regarding abbreviations
(such as "Mr.") vs the end of sentences and enables moving between
sentences in vi with `(` and `)`, for example.
2023-03-26 13:52:11 -03:00
Kelvin M. Klann
331158da03 docs: line-wrap some long lines 2023-03-26 13:51:25 -03:00
Kelvin M. Klann
82eecd4c78 docs: fix misc texts/formatting 2023-03-26 13:51:25 -03:00
Kelvin M. Klann
79c52d8e97 docs: clarify and improve links and items
Changes:

* Add titles to referenced issues/discussions
* Use relative links for paths
* Separate repo paths from installed paths
* Turn some links and items into lists to make them stand out
2023-03-26 13:50:54 -03:00
Kelvin M. Klann
1f0d47572f docs: deduplicate info from SECURITY.md 2023-03-26 03:54:40 -03:00
Kelvin M. Klann
f5a77d5e71 docs: fix list item indentation on CONTRIBUTING.md
This amends commit 375468008 ("docs: remove indents on top-level lists
and tables", 2023-02-01) / PR #5674.

Relates to #2784.
2023-03-24 11:06:36 -03:00
Kelvin M. Klann
823ff0a014 docs: fix headings and yaml frontmatter 2023-03-24 11:06:36 -03:00
Kelvin M. Klann
707c7917e5 docs: fix line breaks around elements in markdown
Ensure consistent line breaks around headings, lists and code blocks.

To make them more readable and also more portable (which could help when
previewing/converting files locally).

From the CommonMark Spec (version 0.30, published on 2021-06-19)[1]:

> 1.2 Why is a spec needed?

[...]

> 2. Is a blank line needed before a block quote or heading?  Most
>    implementations do not require the blank line.  However, this can
>    lead to unexpected results in hard-wrapped text, and also to
>    ambiguities in parsing (note that some implementations put the
>    heading inside the blockquote, while others do not).  (John Gruber
>    has also spoken in favor of requiring the blank lines.)[2]
>
> 3. Is a blank line needed before an indented code block?
>    (`Markdown.pl` requires it, but this is not mentioned in the
>    documentation, and some implementations do not require it.)

Fixes[3]:

* MD022 Headers should be surrounded by blank lines
* MD031 Fenced code blocks should be surrounded by blank lines
* MD032 Lists should be surrounded by blank lines

Environment: ruby-mdl 0.12.0-1 on Artix Linux.

[1] https://spec.commonmark.org/0.30/#why-is-a-spec-needed-
[2] http://article.gmane.org/gmane.text.markdown.general/2146
[3] https://github.com/markdownlint/markdownlint/blob/main/docs/RULES.md
2023-03-24 11:06:31 -03:00
Kelvin M. Klann
3754680087 docs: remove indents on top-level lists and tables
And the surrounding paragraphs.

Relates to #2784.
2023-02-20 17:39:31 -03:00
Kelvin M. Klann
757e5f4b25 build: make contrib target by default
Make the syntax target by default to make it harder to forget to update
the syntax files.

Note that the syntax files are built mostly silently and that they are
generated relatively fast (they only take 40~70ms to build on a not
exactly recent machine with `make clean; time make -j 4 syntax`), so
they should not add much noise nor time noise when just trying to build
firejail, for example.
2023-01-28 00:05:54 -03:00
Kelvin M. Klann
aad1351ab1 build: auto-generate syntax files
Changes:

* Generate firejail.vim from firejail.vim.in
* Generate firejail-profile.lang from firejail-profile.lang.in
* Update the manual syntax file steps on the new command checklist on
  CONTRIBUTING.md to use `make syntax` instead

Relates to #2679 #5502 #5577 #5612.
2023-01-28 00:05:54 -03:00
rusty-snake
16afd8c8e9
Add basic gtksourceview language-spec (#5502)
Tested with org.gnome.TextEditor.

The gtksourceview language-spec hasn't changed between gtksourceview 3,
4 and 5 AFAIK so it should also work on older systems if you copy/link
the file in the right places.
2022-12-04 16:37:02 +00:00
rusty-snake
53b2d817d5 Add new command checklist to CONTRIBUTING.md 2021-07-23 17:13:28 +00:00
netblue30
bbf10833d5 more on email change 2020-10-03 08:51:18 -04:00
rusty-snake
28142bbc49 fix #2912 and update CONTRIBUTING.md 2019-08-19 22:02:45 +02:00
rusty-snake
72cb9f2070
Update CONTRIBUTING.md
Move "I found a security bug" back to the Opening issues section.
2019-06-18 12:44:41 +00:00
rusty-snake
0d7ad24b71
template hint in CONTRIBUTING.md & firejail-prof…
…ile manpage added
+ some profileprofile  fixes
2019-06-04 11:02:02 +02:00
Fred Barclay
8e6c6354ad
Add note about firejail-profiles to issues instructions 2019-04-06 20:03:41 -05:00
Fred-Barclay
ec1975a51b
direct link for new profile requests 2019-03-04 22:05:10 -06:00
Vincent43
4b0445fc23
Add more necessary info in new issue template 2018-03-07 18:10:31 +00:00
Fred-Barclay
1d1bb2e445
Add basic contributing info. Still need to add for pull requests, etc. 2018-01-29 13:32:31 -06:00