Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .bundle/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
---
BUNDLE_PATH: "vendor/bundle"
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM mcr.microsoft.com/vscode/devcontainers/ruby:0-2
FROM mcr.microsoft.com/devcontainers/ruby:3.1

# ENV Variables required by Jekyll
ENV LANG=en_US.UTF-8 \
Expand Down
14 changes: 13 additions & 1 deletion .devcontainer/post-create.sh
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,10 +1,22 @@
#!/bin/sh
#!/bin/bash
set -e

echo "Running post-create setup..."

# If there's a Gemfile, then run `bundle install`
# It's assumed that the Gemfile will install Jekyll too
if [ -f Gemfile ]; then
echo "Configuring bundler to use local path..."
bundle config set --local path 'vendor/bundle'

echo "Installing gems from Gemfile..."
bundle install
echo "Gems installed successfully!"
else
# If there's no Gemfile, install Jekyll
echo "No Gemfile found, installing Jekyll directly..."
sudo gem install jekyll
echo "Jekyll installed successfully!"
fi

echo "Post-create setup completed!"
19 changes: 12 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,16 @@ jobs:
name: Build Jekyll
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Build the site in the jekyll/builder container
- uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.1'
- name: Install dependencies
run: |
export JEKYLL_VERSION=3.8
docker run \
-v ${{ github.workspace }}:/srv/jekyll -v ${{ github.workspace }}/_site:/srv/jekyll/_site \
-e PAGES_REPO_NWO=${{ github.repository }} \
jekyll/builder:$JEKYLL_VERSION /bin/bash -c "chmod 777 /srv/jekyll && jekyll build --future"
gem install bundler
bundle install
- name: Build the site
run: bundle exec jekyll build --future --verbose
env:
JEKYLL_ENV: production
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
_site
.sass-cache
.vagrant
vendor/bundle

# general
.DS_Store
Expand Down
1 change: 1 addition & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,7 @@ exclude:
- README.md
- screenshot.png
- docs/
- vendor/

plugins:
- jekyll-paginate
Expand Down
6 changes: 6 additions & 0 deletions _drafts/!dogfight-milestone.md
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
---
layout: post
title: Dogfight Milestone
subtitle:
tags: []
---
the overall story of the 1st milestone
7 changes: 6 additions & 1 deletion _drafts/!gunner-assist.md
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@

---
layout: post
title: Gunner Assist
subtitle:
tags: []
---
7 changes: 6 additions & 1 deletion _drafts/!physics-engine.md
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@

---
layout: post
title: Physics Engine
subtitle:
tags: []
---
8 changes: 7 additions & 1 deletion _drafts/!pilot-assists.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
---
layout: post
title: Pilot Assists
subtitle:
tags: []
---

- max speed
- velocity, direct, target
- anti-drift -> breaks
- anti-drift -> breaks
- reserve speed (combar maneuvering)