The janm.dev website.
- Make sure Node.js (
v14.17.0
or later), npm, and yarn are installed. Clone this repository. - In the root directory of this project, run
yarn install
to install all dependencies. - Optionally, add a file named
.env
with the contentsNEXT_PUBLIC_NAME=local.janm.dev
. - Run
yarn start
to start a development webserver. This will automatically refresh the site when you change any file. This is recommended for development. - Optionally, run
yarn build
andnpx serve -s build
to create and view an optimized production version. This is recommended for final tests before committing.
The design files for this project are available (read-only) on figma. There, you can find the library of colors and fonts that the project uses, the website design files, as well as various other assets (for example the logo).
Not all pages, assets, and components are fully represented in the design files.
- This project uses a modified version of Automattic's Privacy Policy, licensed under the Creative Commons Sharealike license.
- This project uses the Inter font, licensed under the Open Font License. For more info, check the
public/fonts/inter.LICENSE
file. - This project uses the Roboto font, licensed under the Apache 2.0 License. For more info, check the
public/fonts/roboto.LICENSE
file. - This project uses the Roboto Mono font, licensed under the Apache 2.0 License. For more info, check the
public/fonts/roboto-mono.LICENSE
file.
The privacy policy (privacy-policy.md
) is licensed under the Creative Commons Sharealike (CC BY-SA 4.0
) license.
The design for this project is licensed under the Creative Commons Sharealike (CC BY-SA 4.0
) license.
The rest of this project is licensed under GNU AGPLv3 or later (AGPL-3.0-or-later
). You can find the full license text in the LICENSE file.