14 Commits

Author SHA1 Message Date
Aminda Suomalainen
f9a7bb8c03 prettier: enable prose wrapping
Squashed commit of the following:

commit 0af76a8670
Author: Aminda Suomalainen <suomalainen@aminda.eu>
Date:   Tue Oct 8 16:30:17 2024 +0300

    mx-tester.yml: run prettier to fix warning

commit 0eb6901797
Author: Aminda Suomalainen <suomalainen@aminda.eu>
Date:   Tue Oct 8 16:29:05 2024 +0300

    *.md: run prettier

commit d18ebd52fe
Author: Aminda Suomalainen <suomalainen@aminda.eu>
Date:   Tue Oct 8 16:25:27 2024 +0300

    .prettierrc.yaml: add proseWrap: always
2024-10-08 16:43:52 +03:00
Gnuxie
337a6a3b76 Add reuse.software (#486)
We have a lot of verbose headers, and i think now is the best opportunity we have to become reuse compliant given that we just did two other similar maintenance changes (prettier, typescirpt5 & eslint9 & typescript-eslint).

* synapse_antispam resuse headers.

* delete old unused tslint.json.

* Add REUSE to pre-commit config.

* reuse info for config directory.
2024-07-25 10:58:40 +01:00
gnuxie
7d4009cf1a Update documentation links for new base url.
Context is that we had `docs` as part of the base URL, fixed in https://github.com/the-draupnir-project/draupnir-documentation/pull/13.
2024-05-24 15:40:16 +01:00
Catalan Lover
34a6a53af8 Documentation Website Move (#387)
* Documentation Website Move

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-05-04 17:10:30 +01:00
gnuxie
6ca5b63b74 typo 2024-04-15 17:53:15 +01:00
Gnuxie
6d4622969f contributing documentation overhaul. (#344)
* contributing documentation overhaul.

* hm

* declutter development stuff from readme.

* hmm

* broken link
2024-04-15 17:50:05 +01:00
gnuxie
97b3a2389d update readme and contributing. 2024-04-06 21:13:22 +01:00
Gnuxie
e9969ff29d Change license to AFL-3.0 (#204)
Please reply with 👍 or approve this PR if you agree to relicense your work under the [Academic Free License](https://opensource.org/license/afl-3-0-php/)

As discussed in #176 we want to change the license to AFL-3.0 so that we have an approved open source license with a condition for distribution or incorporation to provide the source code for the original work (or a link to it and this is implemented currently via the status command. I think we should go a step further and provide the notices file here too as a follow up). 

Contributors previously were asked to agree to provide their [contribution](https://github.com/the-draupnir-project/Draupnir/blob/56e03e9/CONTRIBUTING.md#contributing-code-to-draupnir) under the Apache-2.0 license so that I would be the sole author contributing under the project's [Cooperative Software License](https://github.com/the-draupnir-project/Draupnir/blob/56e03e9/LICENSE), which would in (dubious) theory make relicensing to anything Apache-2.0 compatible straight forward later on. However out of an abundance of caution I would like all the authors who have contributed since forking (to cover the case that someone believes they have contributed under the CSL and not Apache-2.0, and therefore can object) to agree to the license change. This also leaves a concrete paper trail in one place rather than each PR.

Contributors:

- [x] @Mikaela 
- [x] @MTRNord 
- [x] @julianfoad 
- [x] @FSG-Cat 
- [x] @JokerGermany 
- [x] @progval
2024-01-15 14:50:05 +00:00
Aminda Suomalainen
56e03e9ccb Fix markdown trailing whitespace & exlude .svg from trailing-whitespace checks (#148)
* .pre-commit-config.yaml: properly handle markdown and exclude svg from trailing-whitespace

* {CONTRIBUTING,docs/appservice}.md: remove trailing whitespace
2023-10-21 12:18:52 +01:00
gnuxie
29a8bec086 Bring various documentation up to date with current events. 2023-09-04 20:44:11 +01:00
Gnuxie
449e48b486 Detail about important Draupnir concepts and context. (#48)
* Detail about important Draupnir concepts and context.

Stuff that is essential to understand if there's any hope of
maintaining this shit.

* Notes about the ban command.

* link to context in CONTRIBUTING.
2023-05-03 16:25:41 +01:00
gnuxie
ce44e6259a update CONTRIBUTING. 2023-02-08 15:11:24 +00:00
Gnuxie
b2c0e23e36 Update CONTRIBUTING.md to show how to debug mjolnir. (#433) 2022-11-23 10:55:00 +00:00
Travis Ralston
f67029bcde Steal contributing guidelines from Synapse
Removing all the Synapse bits

Fixes https://github.com/matrix-org/mjolnir/issues/24
2020-02-13 14:01:42 -07:00