Skip to content

Add development environment setup (Gemfile, .gitignore, AGENTS.md)#1

Draft
data-droid wants to merge 1 commit into
masterfrom
cursor/development-environment-setup-dca0
Draft

Add development environment setup (Gemfile, .gitignore, AGENTS.md)#1
data-droid wants to merge 1 commit into
masterfrom
cursor/development-environment-setup-dca0

Conversation

@data-droid
Copy link
Copy Markdown
Owner

Summary

Sets up a proper development environment for this Jekyll blog by adding dependency management and developer documentation.

Changes

  • Gemfile: Declares Jekyll and its dependencies (kramdown, rouge, webrick) so that bundle install works out of the box
  • .gitignore: Excludes build artifacts (_site/, .jekyll-cache/), vendor gems (vendor/), and lock file from version control
  • AGENTS.md: Documents development commands (build, serve, install) and non-obvious caveats for future developers and Cloud agents

Development Setup

After merging, any developer can get started with:

sudo apt-get install -y ruby-full build-essential zlib1g-dev
sudo gem install bundler jekyll
bundle config set --local path 'vendor/bundle'
bundle install
bundle exec jekyll serve --host 0.0.0.0 --port 4000

Verification

  • bundle exec jekyll build succeeds
  • bundle exec jekyll serve serves all pages (Korean + English) with HTTP 200
  • Navigated homepage, categories, individual posts in both languages
Open in Web Open in Cursor 

- Gemfile: declares Jekyll and dependencies for bundle install
- .gitignore: excludes _site/, vendor/, .bundle/, etc.
- AGENTS.md: development instructions for Cursor Cloud agents

Co-authored-by: Jay <data-droid@users.noreply.github.com>
@data-droid
Copy link
Copy Markdown
Owner Author

cursor agent setting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants