Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/scicloj/scicloj.github.io

The Scicloj website
https://github.com/scicloj/scicloj.github.io

Last synced: 5 days ago
JSON representation

The Scicloj website

Awesome Lists containing this project

README

        

A draft for a Scicloj website redesign, based on the [Doks](https://getdoks.org/) Hugo theme.

### Local development

Install dependencies:

```bash
npm install
```

Start development server:

```bash
npm run start
```

Browse the locally developed website at localhost:1313.
Edit the `.md` files under [content](./content) and see the website updating.

#### Tools and libraries list
The "tools and libraries" [libs.md](./content/en/docs/resources/libs.md) file is an exception -- it is generated from [model.edn](./content/en/docs/resources/model.edn), rather than edited manually.

You can regenerate it using:

```bash
cd content/en/docs/resources/
./gen.clj libs.md
```
(assuming you have [babashka](https://github.com/babashka/babashka) installed)

### Contributing

If you wish to have push permissions, please reach out to `@daslu`. This would automatically be reflected in the website (after a delay of a minute or so).

A pull request to [model.edn](./content/en/docs/resources/model.edn) and to the manually edited `.md` files under the [content](./content)` directory would always be great.

For bigger changes, let us talk. You can use the [Issues](https://github.com/scicloj/scicloj-website/issues) or reach out to Daniel Slutsky at the [Clojurians Zulip chat](https://clojurians.zulipchat.com/).