[go: up one dir, main page]

Skip to content

Latest commit

 

History

History
 
 

docs

JabRef Developer Documentation

The developer documentation is created using the Jekyll Theme Just the Docs.

Local Development

For local development, follow the Jekyll installation instructions. Installing the latest version of ruby followed by gem install bundler should be enough.

Afterwards, run

bundle install
jekyll serve --livereload

and go to http://localhost:4000/ in your browser.

On Windows, using a dockerized environment is recommended:

docker build . -t jrjekyll
docker run -p 4000:4000 -it --rm --volume="C:\git-repositories\jabref\docs":/srv/jekyll jrjekyll jekyll serve -H 0.0.0.0 -t

Execute linting action

You can execute the linting action as if it was executed by GitHub by executing following command.

act --rm --platform ubuntu-latest=fwilhe2/act-runner:latest -W .github/workflows/tests.yml -j "markdown"

That command uses act, which brings GitHub actions execution to the developer machine.