Commit Graph

24 Commits (master)

Author SHA1 Message Date
nodiscc b06565e29a
move issue tracking/contribution workflows/project management to awesome-selfhosted-data (#4083)
- ref. https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/33
- ref. https://github.com/awesome-selfhosted/awesome-selfhosted-data/issues/11
- ref. https://github.com/awesome-selfhosted/awesome-selfhosted/issues/1038
2023-08-22 12:58:10 +00:00
nodiscc 1dee4d9d38
tools/authors: use plaintext instead of markdown for the authors file
- move the authors file to AUTHORS as recommended by https://www.gnu.org/prep/maintain/html_node/Recording-Contributors.html
- simplifies tooling and reduces the risk of invalid markdown injection from a contributor's email address/name
2023-07-15 19:01:18 +02:00
nodiscc 794490c2bc
tools: remove obsolete test tooling + add CI badge (#3555)
* tools: remove obsolete test tooling
- tests should now be performed from https://github.com/awesome-selfhosted/awesome-selfhosted-data#maintenance
- ref. https://github.com/awesome-selfhosted/awesome-selfhosted/issues/1038
- ref. https://github.com/awesome-selfhosted/awesome-selfhosted/issues/1852
- ref. https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2266
* add a badge pointing to the main issue about unmaintained projects/dead links removal
- ref. https://github.com/awesome-selfhosted/awesome-selfhosted/issues/2266
2023-01-31 14:10:07 +00:00
nodiscc 8099488f02
tools/doc: update make awesome_bot requirements 2022-10-11 18:57:37 +02:00
nodiscc 4469a7ca5b tools: awesome_bot: add 1s delay between requests, fix awesome_bot installation docs
- prevent HTTP 429 error on github projects
2022-01-23 16:35:11 +01:00
kokomo123 aeb14083d3
Add Nitter to Social Networks (#2530)
+ Makefile/awesome_bot: ignore SSL warning on nitter.net (unable to get local issuer certificate)
2021-06-06 12:23:08 +00:00
nodiscc ec81e09dd4
Makefile: ingore awesome-bot SSL warning on flaskbb.org 2021-04-19 17:58:21 +02:00
nodiscc 2dfa23dfca
makefile: awesome_bot: ignore SSL errors on https://flaskbb.org/
- https://flaskbb.org/ SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: tlsv1 alert protocol
2021-04-18 18:24:35 +02:00
nodiscc 6825002c6c cleanup/streamline/improve automated checks:
- use a single .travis-ci.yml for all check types (syntax on whole file, syntax on diff/PR, full syntax + URL checks)
 - only check full file syntax on pushes to master
 - only check diff on pushes to branches/PRs
 - setup a weekly cron job on https://travis-ci.org/github/awesome-selfhosted/awesome-selfhosted/settings to run thee full test suite
 - define all tests in Makefile, let .travis-ci.yml hanlde travis-specific logic only
 - rename and document makefile targets
 - remove obselete.duplicate bash syntax checks
 - check github last commit dates on github.com repositories during full checks
 - simplify/cleanup 'make add' target
2020-10-08 22:08:08 +02:00
Rodrigo Avelino 4334d6b220 fix(awesome-bot): Fix RedaxScript demo link check
When running make awesome_bot, one of the issues was:
 [L0547] 202 https://demo.redaxscript.com/login

Since this is not an issue, we can specify the return status we want to
allow, when using awesome_bot, with the (--allow) argument.

Signed-off-by: Rodrigo Avelino <rodrigo@avelino.org>
2020-01-27 16:38:21 -04:00
nodiscc 6322e4b3f3 makefile: add a target to run awesome-bot, add it to the monthly target 2019-06-23 16:42:54 +02:00
nodiscc 3e99a50870 makefile: add a "monthly' target to run periodic maintenance tasks 2019-06-23 16:39:00 +02:00
nodiscc 53730d7052 makefile: add a target to run check-github-commit-times.py 2019-06-23 16:38:30 +02:00
nodiscc cef61885d1 makefile: remove 'listlicenses' target
broken, unused
2019-06-23 16:37:48 +02:00
nrew225 213d5396b7 Fix contrib command in Makefile
-Fixes sed command to properly format markdown table.
-Update mailmap.
-Update AUTHORS.md
2018-07-04 10:10:08 -05:00
nodiscc 69e42a98f7 dangerfile, makefile: add documentation links, intentation fixes 2018-05-13 01:03:21 +02:00
nodiscc 7ccb43c576 Update CONTRIBUTING.md, PULL_REQUEST_TEMPLATE.md, Makefile:
* Update syntax guidelines according to new indentation convetion
 * Include relevant information in both files
 * Wording
2017-12-28 13:31:38 +01:00
nodiscc 7d65269c98 make add: remove final dot
Ref. https://github.com/Kickball/awesome-selfhosted/pull/1124
2017-07-28 13:59:53 +02:00
n8225 46a373c1e8 Update AUTHORS.md (#895)
* Update AUTHORS.md

Created .mailmap file

Created with the following command:
mv .github/.mailmap . && printf "Commits | Author \n:---: | ---\n" > AUTHORS.md && git shortlog -sne >> AUTHORS.md &&
sed -i 's/\t/ | /g' AUTHORS.md && mv .mailmap .github/.mailmap

* Update Contrib line in makefile
2016-12-17 16:57:58 +00:00
nodiscc 8bac9e3dd8 makefile: syntaxerrors: detect )` (#749)
Detect weird character pairing found in https://github.com/Kickball/awesome-selfhosted/pull/748
2016-09-02 18:54:21 +02:00
nodiscc 46c13d14c9 Some additions and fixes (#669)
* add moped

* add mopidy-party and mopidy musicbox

* contributing: add note about alphabetical order

* add ympd

* makefile: add listlicenses target
lists all license fields in README.md

* misc license/format fixes
 * license *before* language
 * simplify licenses version numbers
 * remove 20euros (no license)
 * move gazelle to non-free (non commercial restriction https://github.com/WhatCD/Gazelle/blob/master/docs/COPYING.txt)

* license fixes, remove gaskit
(no activity  ~4 years https://github.com/bkeepers/gaskit/branches)

* license fixes, remove webalizer
(unmaintained, last modification date in source .tgz is 2013)

* makefile: add longdescriptions target
finds all descriptions longer than 250 characters

* makefile: only search for licenses and long descriptions between actual list beginning/end

* makefile: add syntaxerrors target (currently detects weird pairings like )(, `` )
add more tests to main makefile target

* makefile: fail if invalid content is found

* re-add untrusted to non-free.md (non-commercial license)
2016-08-22 12:07:58 +02:00
Jarek Lipski 4ecbc140b9 Add Puffin (#544)
* Add Puffin

* Fix Makefile: source and demo links, invert order

* Put Puffin in alphabetical order
2016-05-05 19:52:46 -04:00
nodiscc b337f4f671 Makefile: check for lines without a full stop after description 2016-02-28 00:02:14 +01:00
nodiscc e3e766227e add Makefile with tests and helpers, update/simplify #Contributing
* make noexternallink: chekc for Lines with no source/demo/other link
 * make missinglicenselanguage: check Lines with only 1 or no language/license entry
 * make contrib: print list of contributors
 * make add: helper to add a new software entry
 * add TODOs
 * remove link to form since it is unmaintained and outputs wrongly formatted entries https://github.com/Kickball/awesome-selfhosted/issues/282#issuecomment-185423033
 * add BEGIN/END SOFTWARE LIST markers to restrict processing to software list only (HTML comments, not rendered to markdown)
 * link to README.md editor, issues, pull requests
 * Requirements for Makefile: make, bash. Available in Linux distribution repositories, in XCode on Mac, in GOW on Windows.
 * Fixes #461
2016-02-27 23:44:39 +01:00