/website

New ACE website since 2023-24

Primary LanguageJavaScriptMIT LicenseMIT

ACE Website

The website is created using create-react-app and was made to run as a statical website requiring little to no maintenance through the years.

This code is inspired by the Cercle Informatique de l'ULB website : Their code here

How To Update

Coming soon...

Requirements

NPM

Project

> git clone "https://github.com/ACE-ULB/website"
> cd website
> npm install # or yarn install if you prefer

Run Dev Instance

> npm run start

To create the index for the statical assets (pdf, markdown files and make them visible for the website) you should also run these commands once.

> npm run compile

Compress Images

npm run compressor 

A new folder with the compressed images will be in a "compressed_images" folder outside the website folder (in the "../" direction). You will need to replace the images manually.

Deploying

To deploy the website you need the 'write' rights on this repository.

> npm run deploy

Any Question Problem or Ideas

Contact: web@ace-ulb.be