.vscode | ||
@types | ||
patches | ||
scripts | ||
src | ||
.gitignore | ||
.prettierrc | ||
IDEAS.md | ||
LICENSE | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.json | ||
tsconfig.src.json |
insodev.de
Welcome to insodev.de! This is a website project built using the types-html
NPM package, along with SCSS and TypeScript to ensure typesafty and no need to ship a large javascript bundle.
Installation
-
Clone the repository:
git clone https://gitea.insodev.de/zokki/InSoDev-Website.git
-
Navigate to the project directory:
cd InSoDev-Website
-
Install the required dependencies:
npm install
Usage
-
Watch files and start dev-server:
npm run watch
This will compile the SCSS stylesheets and TypeScript files, generate the final HTML files and start dev-server.
-
Make changes to the source files in the
src
directory. The project uses SCSS for stylesheets and TypeScript for scripting. -
Whenever you make changes, the project will automatically rebuild and refresh the browser.
Contributing
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Issues
If you face a issue with the website or the code in this repository:
- Maybe google knows an answer
- Check if a similar issue already exits
If you still have the issue, then you can create a new issue
License
AGPL-3.0 © Tim-Niclas Oelschläger