Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 1.88 KB

README.md

File metadata and controls

24 lines (15 loc) · 1.88 KB

juice logo

The repository of the juice website

This is the official website of the juice programming language. The website is generated using Jekyll.

Running this website

  • If you don't have Jekyll already installed, do that following these instructions.
  • Clone this repository using git.
  • Install all dependencies for Jekyll by running bundle install inside the cloned repository.
  • Install the node dependencies by running npm install or pnpm install inside the cloned repository.
  • Serve the website using bundle exec jekyll serve --watch. This runs a web server locally which you can normally access under https://localhost:4000.
  • If you want to test the few php sites of this website, you need to have an Apache server (or similar) running that points to the _site directory inside the cloned repository. In this case you can just let Jekyll build the website once using bundle exec jekyll build.

Contributing

You are very welcome to contribute to the website. If you are a native English speaker, you could help, e.g. by correcting the grammar and style of the texts (also take a look at the documentation repository). If you want to propose a structural change of the website, please file an issue before a PR, where the proposal can be discussed first, so that you don't waste your time implementing something we do not like in the end.

Deployment

The main branch is automatically deployed to staging.juicelang.org. Whenever the main branch is ready for the actual deployment, it gets merged into the deploy branch, which then automatically updates the main website.