Textualize website
  • TypeScript 62%
  • SCSS 25.2%
  • MDX 11.3%
  • JavaScript 1.5%
Find a file
Will McGugan a429725a85
Merge pull request #79 from rhuygen/main
[Textual Gallery] Add textualog to the Textual gallery pages.
2022-05-03 18:21:42 +01:00
.github/workflows [CI] It seems that the reason why the Cypress GH Action fails is that npm ci crashes when our package.json has no "name" field 🙄 2022-04-22 15:03:09 +01:00
.husky [CI] make our pre-commit hook faster, by only applying eslint & Prettier on staged files 2022-04-20 15:29:09 +01:00
cypress [e2e] Rename our "misc smoke tests" specs file 2022-04-22 15:31:22 +01:00
data Added textualog to the Textual gallery pages. 2022-05-03 15:19:35 +02:00
public Added textualog to the Textual gallery pages. 2022-05-03 15:19:35 +02:00
src [build] Use good old md5 for our "cross Vercel builds" file names naming 2022-04-28 16:51:11 +01:00
.env.development [dev] don't fetch GitHub stars in local development by default 2022-04-20 10:08:52 +01:00
.eslintrc.json [CI] Add a "no-unused-imports" ESLint rule, and fix the issues it has found 2022-04-22 16:13:43 +01:00
.gitignore [gallery] Our projects' galleries codegen gets more dynamic 2022-04-22 10:10:47 +01:00
.nvmrc [dev] Add a .nvmrc file 2022-04-20 10:10:51 +01:00
.prettierignore [gallery data] Skip Prettier check for Markdown files people send us 2022-04-25 11:09:54 +01:00
.prettierrc.toml [gallery] First implementation of a gallery index 2022-04-14 13:43:54 +01:00
cypress.json [CI] Add some smoke tests, powered by Cypress 2022-04-22 14:52:53 +01:00
LICENSE License file 2022-04-23 15:00:07 +01:00
next-env.d.ts first commit: work done by the folks at seriouscode.io, as sent by them 👌 2022-04-11 09:37:44 +01:00
next.config.js [gallery] Add pagination. Quite a big one! 😅 2022-04-21 12:02:02 +01:00
package-lock.json [video] Our videos can now be viewed in fullscreen 2022-04-26 15:54:56 +01:00
package.json [build] Cache GitHub stars counts across Vercel builds, attempt #2 2022-04-28 16:43:25 +01:00
README.md [README] Add some additional quick instructions about how to run the site 2022-04-22 16:12:12 +01:00
tsconfig.json Switch TypeScript to "strict" mode, and adapt the code accordingly. 2022-04-12 10:49:14 +01:00
tsconfig.scripts.json [CI] Add a step that checks galleries' images sizes 2022-04-20 14:28:22 +01:00

Textualize.io

This is the code that powers https://www.textualize.io

We welcome PRs to add projects to the Rich / Textual galleries. Can't promise we will accept anything else, but feel free to ask!

Start dev server for maintaining purpose

You will need Node.js (version 14, as newer versions are not supported by our hosting platform at the moment) to run the site locally.
Using nvm is the recommended way to install such a version. Once it is installed, you can run the following commands:

  • nvm install 14 && nvm use 14 - installs Node.js v14
  • npm i - installs the Node.js dependencies
  • npm run dev - starts the local development server

Open http://localhost:3000 with your browser to see the local website.

Tech stack

The UI is made with React and TypeScript, compiled to static web pages thanks to Next.js, and hosted on Vercel.