aboutsummaryrefslogblamecommitdiffstats
path: root/README.md
blob: 40963be649b8a2638f3dda2e54fdce08541bf253 (plain) (tree)
1
2
3
4
5
6




                                                           
 





















































                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
<!--
  Copyright (c) 2024 Kristóf Marussy <kristof@marussy.com>

  SPDX-License-Identifier: CC-BY-4.0
-->

# Personal website of Kristóf Marussy

## Compilation

Please ignore any complaints by Git about the `third-party` submodule. It is not accessible publicly, because it contains restricted content (see below). I provided libre placeholders for any restricted content that when missing would cause compilation to fail.

Run

```sh
yarn dev
```

to launch a development server on port 1313. Run

```sh
yarn build
```

to build the complete site. The commands

```sh
yarn typecheck
yarn format
```

perform Typescript type checking and Prettier formatting, respectively.

## Contributing

Please send any patches or comments to my e-mail address [kristof@marussy.com](mailto:kristof@marussy.com).

You can also reach me on the Fediverse (via e.g., Mastodon, Pleroma, or Misskey) at [@kristof@marussy.com](https://pleroma.marussy.com/users/kristof).

## License

Most content on this site is licensed under the [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/). For more information about content licensing, see [src/pages/license.mdx](./src/pages/license.mdx).

Files with restricted content that I have the rights for to post but not to license for re-use were replaced by placeholders or omitted entirely. The `third-party` git submodule, which is not publicly accessible, contains all such restricted content.

The code for this site is license under the [MIT License](https://spdx.org/licenses/MIT.html).

> MIT License
>
> Copyright (c) 2023-2024 Kristóf Marussy
>
> Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
>
> The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software.
>
> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

I follow the [REUSE Specification – Version 3.0](https://reuse.software/spec/) to declare copyright and licensing for each individual file.
In particular, files which contain _both code and content_ (e.g., content inside complex JSX components) have the [SPDX License identifier](https://spdx.org/ids) `MIT AND CC-BY-4.0` to signify that they are both `MIT` and `CC-BY-4.0`.
If you use only code or only content from such files, you only need to abide by the _corresponding license_ (`MIT` or `CC-BY-4.0`, respectively).