Commit graph

18 commits

Author SHA1 Message Date
Manos Pitsidianakis
e784e8d239
scripts: add markdown_doc_lints.py
This script is meant for lints to run against our markdown files
(README.md, BUILD.md maybe even CHANGELOG.md someday).

For now it checks that a README.md file documents all cargo features,
sample output:

  epilys ~meli % python3 scripts/markdown_doc_lints.py melib/README.md melib/Cargo.toml
  The following features are not mentioned in melib/README.md

  - sqlite3-static add the following string in the Features section: <a name="sqlite3-static-feature">`sqlite3-static`</a>

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-12-04 18:52:22 +02:00
Manos Pitsidianakis
f036f95eee
scripts: add generate_release_changelog_entry.sh
Add a helper script to generate a new release entry to add to
CHANGELOG.md when it's time to tag a new release.

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-11-19 13:19:04 +02:00
Manos Pitsidianakis
ecc9b4823e
Small repo cleanups
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-11-16 11:19:35 +02:00
Manos Pitsidianakis
1232e16ad9
scripts/make_html_manual_page.py: don't prettify
Prettify in beautifulsoup4 messes up with newlines, which alters the
html content.

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-09-02 22:42:04 +03:00
Manos Pitsidianakis
430cbdfd42
scripts/make_html_manual_page.py: fix python errors
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-06-28 11:15:07 +03:00
Manos Pitsidianakis
bbe2cffafe
Add rust-bindgen's friends.sh to scripts/
I run something similar to get each releases' contributor names, and
rust-bindgen happens to have this in a script, so let's import it.

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-06-28 11:15:07 +03:00
Manos Pitsidianakis
e481880321
Various manpage touchups and URL updates
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-03-10 21:34:46 +02:00
Manos Pitsidianakis
81d1c0536b
scripts: add mandoc_lint.sh
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2024-01-06 16:22:16 +02:00
Manos Pitsidianakis
1617212c5b
CI: add scripts/check_debian_changelog.sh lint
Check if latest version in debian/changelog matches the version in
meli/Cargo.toml.

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-12-10 15:33:10 +02:00
Manos Pitsidianakis
0a617410ec
CI: split test.yaml to test.yaml and lints.yaml
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-12-09 22:08:38 +02:00
Manos Pitsidianakis
3adba40e32
scripts/make_html_manual_page.py: add macos manpage mirror url
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-12-06 16:33:19 +02:00
Manos Pitsidianakis
1c79786ea2
Add scripts/make_html_manual_page.py
Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-08-29 14:55:16 +03:00
Manos Pitsidianakis
b0e867eb68
Move src to meli/src 2023-07-08 13:58:32 +03:00
Manos Pitsidianakis
450c9f2b1c
Add pre-push git hook 2019-12-18 12:38:26 +02:00
Manos Pitsidianakis
1ab7c0ee3b
scripts: remove auto-rustfmt from pre-commit hook 2019-06-10 19:40:33 +03:00
Manos Pitsidianakis
f6caf993ae
change pre-commit script 2019-06-10 19:40:32 +03:00
Manos Pitsidianakis
2b6d1e0dbf
Run clippy lints 2019-06-10 19:40:31 +03:00
Manos Pitsidianakis
9abfc855fa
Add scripts/ dir 2019-06-10 19:40:28 +03:00