The landing page of Tech Conf South Tyrol, a possible future tech conference in South Tyrol. It is a project of the community behind Tech Talks South Tyrol.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Some packages (@aboutbits/eslint-config, @aboutbits/prettier-config and @aboutbits/ts-config) are hosted on the
GitHub registry.
In order to get access to packages (public and private) hosted on the GitHub registry, generate a classic personal
access token on GitHub with read:packages permissions: https://github.com/settings/tokens
Next, you have to paste the following snippet including your generated token to the ~/.npmrc file on your machine.
//npm.pkg.github.com/:_authToken=<YOUR_TOKEN>
@aboutbits:registry=https://npm.pkg.github.com
Install all dependencies by executing the following command:
npm ciNext, you can start the application:
npm run devThe project will be served at http://localhost:3000.
For linting the source files, execute the following command:
npm run lint
# or
npm run lint:fixFor type checking, execute the following command:
npm run typecheckAll content is managed in the code. There is no CMS.
The site is a single landing page. The texts and the links (e-mail, Discord, Tech Talks South Tyrol) are in
src/data/site.ts and in the components in src/components/pages/home.