uqbar-project / website-wollok-ts

https://uqbar-project.github.io/website-wollok-ts/
GNU General Public License v3.0
2 stars 1 forks source link
site wollok

Wollok Web Site

Deploy to GitHub Pages License: GPL v3

Wollok Programming Language Web Site - TS implementation

Access it at : http://www.wollok.org

If you are looking for the Wollok Xtext Implementation Site, please visit http://xtext.wollok.org

Technologies

πŸš€ Project Structure

Like any Astro + Starlight project, you'll see the following folders and files:

.
β”œβ”€β”€ public/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ assets/
β”‚   β”œβ”€β”€ content/
β”‚   β”‚   β”œβ”€β”€ docs/
β”‚   β”‚   └── config.ts
β”‚   └── env.d.ts
β”œβ”€β”€ astro.config.mjs
β”œβ”€β”€ package.json
└── tsconfig.json

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run astro ... Run CLI commands like astro add, astro check
npm run astro -- --help Get help using the Astro CLI

πŸš€ Site deployment

Just push into the main branch and it automatically deploys using Github pages.

For more information please check deploy.yaml file.

πŸ’» Developer environment

You will need an Astro editor. We recomend Visual Studio Code with some extensions.

You can download and import this profile in your Visual Studio Code. See this tutorial if you have any question.

Alternative: manually install VSC extensions

Make sure you install the following extensions:

Installing node, npm & nvm

Follow the instructions on Wollok TS page about installing Node, NPM & nvm.

πŸ‘©β€πŸ’» Contributing

All contributions are welcome!

Powered by Uqbar