Skip to content
 
 

Latest commit

 

History

881 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HistoryForge

Maintainability Open in Dev Containers

This is HistoryForge. It is a basic Rails application.

Development Setup

Using Dev Containers (Recommended)

This project includes a fully configured development container that eliminates environment setup issues and provides optimal performance.

Performance Note: The devcontainer uses Docker named volumes to avoid Windows filesystem performance issues. This provides 30-50x faster gem installation and Rails startup compared to Windows-mounted volumes.

First-time Setup:

  1. Open the project in VS Code
  2. Click "Reopen in Container" when prompted
  3. Wait for the container to build and start
  4. Run .devcontainer/copy-to-volume.sh if migrating existing workspace

Performance Test:

time bundle install --quiet
# Expected: ~10-30 seconds (vs 4+ minutes on Windows filesystem)

Migration from Windows Filesystem

If you're upgrading from a Windows-mounted workspace:

  1. Run .devcontainer/migrate-to-volume.sh to prepare migration
  2. Close the devcontainer
  3. Use "Dev Containers: Rebuild Container" command
  4. Run .devcontainer/copy-to-volume.sh to restore your workspace

Setup Production Environment

See the wiki page.

About

The HistoryForge Rails application. For git history pre-July-2021, see the historyforge-old repository.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages