Skip to content

w3f-webops/graypaper-website

Repository files navigation

JAM Open Graph Image

JAM Graypaper Website

List of Clients

If you want to list your client or update your listing, please request the change by opening a new issue with the Client listing request template.

Or even better, directly opening a pull request making the changes yourself. The clients are listed in the ./src/data/clients.ts file.

You can also fetch JSON list of clients file directly from the graypaper.com website for example show this list on your website as well.

https://graypaper.com/clients/json
https://graypaper.com/clients.json

Same with the information about the Gray Paper Tour Lectures & News:

https://graypaper.com/news.json
https://graypaper.com/lectures.json

Development & Contribution

Getting Started

Install dependencies:

pnpm install

Run development server:

pnpm develop

Create production build:

pnpm build

Serve production build:

pnpm serve

Translation

For translation this website is using react-i18next. The translation files are located in /src/translations.

Feel free to fix mistakes and contribute new translations through pull-requests.

The default language and source of truth for translation is the english version. When contributing base your translation on the english version - /src/translations/en.ts.

Troubleshooting

There is a known issue with the node-canvas package on apple M1 / M2 chips, which is needed for the pdf viewer. If you run into issues try

pnpm apple-canvas-fix
# "brew install pkg-config cairo pango && pnpm rebuild canvas