Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
f81d440
Merge pull request #33 from KristianKarl/master
KristianKarl Oct 5, 2017
d468147
Added info regarding updates of downloads
KristianKarl Nov 1, 2017
cfea6d1
Fix broken link
KristianKarl Sep 10, 2018
c4ad7c1
Update dependency versions
KristianKarl Sep 10, 2018
6b3cd4f
Add improvements to the Getting started overview page
zsmb13 Oct 31, 2018
1b90fcd
Add improvements to the Introduction page
zsmb13 Oct 31, 2018
2cf967d
Add missing article to the Introduction page
zsmb13 Oct 31, 2018
a65cd9d
Replace "a" with "an" before "open source"
zsmb13 Oct 31, 2018
bee0e00
Improve wording on the Modeling syntax page
zsmb13 Oct 31, 2018
1267664
Updated to 4.0.0-SNAPSHOT
KristianKarl Jan 8, 2019
0a44c0f
Improved readability
KristianKarl Jan 8, 2019
94dc57f
Using download links from Github instead
KristianKarl Jan 14, 2019
8ff70e2
Links to latest builds updated
KristianKarl Jan 26, 2019
525e39f
Updating bundle
KristianKarl Jan 26, 2019
4779b0a
Merge pull request #35 from toredal/master
KristianKarl Jan 26, 2019
ca98eb9
Added a para for the gw usage survey
KristianKarl Feb 5, 2019
584dc62
Nicer link
KristianKarl Feb 5, 2019
1e97f98
update the website after proof reading
f97gujo Jul 30, 2019
b6897c2
Merge pull request #34 from zsmb13/feature/minor-fixes
KristianKarl Sep 12, 2019
d859ce0
Update dependencies
KristianKarl Sep 12, 2019
ab69b53
Merge branch 'master' into update-website
Sep 12, 2019
68cfba4
Update cli-overview.md
Sep 24, 2019
3df8324
Merge pull request #1 from GraphWalker/master
Sep 26, 2019
cfff751
update the website after proof reading
f97gujo Jul 30, 2019
68b61df
Update based on PR comments
f97gujo Sep 27, 2019
9d12a76
merge conflict
f97gujo Sep 27, 2019
5a0d203
Merge pull request #36 from f97gujo/update-website
KristianKarl Sep 28, 2019
b1821b6
Add files via upload
KristianKarl Sep 28, 2019
0f1aa46
Add files via upload
KristianKarl Sep 29, 2019
a366d7f
Add files via upload
KristianKarl Sep 29, 2019
374945a
Add files via upload
KristianKarl Sep 29, 2019
eecb181
New design of the home web pages
KristianKarl Sep 30, 2019
6a77b10
Changed footer into graphwalker specifics
KristianKarl Sep 30, 2019
02bd9c2
Typos
KristianKarl Sep 30, 2019
b74bc55
Need old images from site, to make the images on the wiki to appear
KristianKarl Sep 30, 2019
8df4785
Typo
KristianKarl Oct 1, 2019
4d5e044
Merge pull request #2 from GraphWalker/master
Oct 1, 2019
3d74763
Update some very minor language things
f97gujo Oct 1, 2019
1b46502
Update to version 4.0.0
KristianKarl Oct 2, 2019
f38da2f
Merge pull request #37 from f97gujo/master
KristianKarl Oct 2, 2019
ad288b3
Minore layout changes
KristianKarl Oct 2, 2019
f157928
Update to version 4.0.1
KristianKarl Oct 4, 2019
91f76a1
Updete jquery version to 3.4.1
KristianKarl Oct 4, 2019
1dac1ea
Extended the documentation section
KristianKarl Oct 5, 2019
563162a
Made download links larger and more explicit
KristianKarl Oct 5, 2019
e6db735
Fixed spelling
KristianKarl Oct 5, 2019
74b3ed9
Release 4.1.0
KristianKarl Nov 29, 2019
40e5dc0
Release 4.2.0
KristianKarl Feb 21, 2020
3f81a2e
Typo
KristianKarl Mar 25, 2020
e6c2d3f
Typo
KristianKarl Mar 25, 2020
55d4a68
Added requirement doc for amazon shopping cart
KristianKarl Apr 29, 2020
4b65a60
4.3.0-SNAPSHOT download
KristianKarl Jun 26, 2020
a96dd43
Update 2000-01-08-download.md
KristianKarl Jun 26, 2020
0a3b3b5
Release 4.3.0
KristianKarl Sep 13, 2020
d94a334
Link to releases page
KristianKarl Sep 13, 2020
1981c50
Update link reference
KristianKarl Sep 13, 2020
0e9f24e
Added section for articles about GW or MBT
KristianKarl Sep 26, 2020
b2ca82b
New petclinic version
KristianKarl Feb 22, 2021
fd21338
Release 4.3.1
KristianKarl Mar 4, 2021
4edb402
Update README with proper build instructions from flake.nix and Nix/F…
May 25, 2026
d720583
Merge pull request #2 from KristianKarl/update-readme-v2
KristianKarl May 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 0 additions & 6 deletions 404.md

This file was deleted.

5 changes: 0 additions & 5 deletions Gemfile

This file was deleted.

223 changes: 0 additions & 223 deletions Gemfile.lock

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE.temp → LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2016 Tom Johnson
Copyright (c) 2014 Tim O'Brien (t413)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
87 changes: 73 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,90 @@
## How to contribute to the documentation - Create a Pull request
# GraphWalker Website & Documentation

1) Fork this project
This repository contains the GraphWalker website and documentation. The pre-built static site is in the `_site/` directory.

2) Clone the forked project
## Serving the Site Locally

3) In the root of the folder of the cloned project, run following command:
### Option 1: NixOS/Flakes Setup (Recommended)

If you're on NixOS or have Nix installed, use the provided `flake.nix` for a reproducible dev environment:

1. Enter the dev shell:
```sh
nix flake update
nix develop
```

2. Inside the shell, serve the site using Python or Node:
```sh
# Option A: Python HTTP server
python3 -m http.server 8000
```
or
```sh
# Option B: Node http-server
npx http-server -p 8000
```

3. Open your browser to `http://localhost:8000` to preview the site.

### Option 2: Manual Setup (Linux, macOS, Windows)

To serve the site without Nix, use any HTTP server pointing to the `_site/` directory:

```sh
bundle update
# Using Python
cd _site/
python3 -m http.server 8000
```

4) Then start a local preview of the site:
or

```sh
jekyll serve
# Using Node (install http-server globally first: npm install -g http-server)
cd _site/
http-server -p 8000
```

5) Do all your changes. The site uses the Jekyll Documentation Theme. See appendix below.
## Contributing

### Making Changes

1. Fork this repository.

2. Clone your fork:
```sh
git clone https://github.com/YOUR_USERNAME/graphwalker.github.io.git
cd graphwalker.github.io
```

3. Create a new branch for your changes:
```sh
git checkout -b feature/your-feature-name
```

4. Make your changes to the documentation in the `docs/` directory. The site uses the **Jekyll Documentation Theme** (see Resources below).

5. Build the site (regenerate `_site/`):
```sh
jekyll build
```

6. Test your changes locally by serving the site (see "Serving the Site Locally" above).

6) Commit and push
7. Commit and push:
```sh
git add .
git commit -m "Describe your changes"
git push origin feature/your-feature-name
```

7) From your fork on GitHub, create a new pull request
8. Create a Pull Request on GitHub from your fork to the main repository.

## Appendix
## Resources & References

* [Jekyll](https://jekyllrb.com/)
* [Jekyll Documentation](https://jekyllrb.com/)
* [Jekyll on GitHub Pages](https://jekyllrb.com/docs/github-pages/)
* [Setting up your GitHub Pages site locally with Jekyll](https://help.github.com/articles/setting-up-your-github-pages-site-locally-with-jekyll/)
* [Setting up GitHub Pages with Jekyll](https://help.github.com/articles/setting-up-your-github-pages-site-locally-with-jekyll/)
* [Jekyll Documentation Theme](http://idratherbewriting.com/documentation-theme-jekyll/)
* [Pull Request Tutorial](https://yangsu.github.io/pull-request-tutorial/)
* [How to Make a Pull Request](https://yangsu.github.io/pull-request-tutorial/)
* [Nix Flakes](https://nixos.wiki/wiki/Flakes)
Loading