Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

feat: add Nix development environment#441

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
psteinroe merged 2 commits intomainfromfeat/nix-development-environment
Jul 5, 2025

Conversation

psteinroe
Copy link
Collaborator

Summary

  • Add Nix flake for reproducible development environment
  • Provides consistent toolchain across different machines and team members
  • Includes Rust, Node.js, Python, and all required build tools

Features

  • Rust toolchain fromrust-toolchain.toml for version consistency
  • Node.js ecosystem with Bun and Node.js 20
  • Build tools including just, git, and rust-analyzer
  • System dependencies automatically managed
  • Cross-platform support for macOS, Linux

Usage

nix develop# Enter development shell# All tools are now availablecargo check# Rust toolchain readybun install# Node.js readyjust --list# Show available tasks

Benefits

  • Reproducible builds across environments
  • No manual tool installation
  • Consistent team development setup
  • Historical reproducibility

Database continues to use Docker as before for simplicity.

🤖 Generated withClaude Code

psteinroeand others added2 commitsJuly 3, 2025 22:49
Add Nix flake for reproducible development environment with:- Rust toolchain (from rust-toolchain.toml)- Node.js ecosystem (Bun, Node.js)- Python for additional tooling- Build tools (just, git, rust-analyzer)- System dependencies (pkg-config, openssl, cmake, gcc)Usage: `nix develop` to enter development shellDatabase continues to use Docker as before🤖 Generated with [Claude Code](https://claude.ai/code)Co-Authored-By: Claude <noreply@anthropic.com>
Remove bun install and cargo check from README as they're not required steps🤖 Generated with [Claude Code](https://claude.ai/code)Co-Authored-By: Claude <noreply@anthropic.com>
@psteinroepsteinroe merged commitadb7a9e intomainJul 5, 2025
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@juleswritescodejuleswritescodejuleswritescode approved these changes

Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

2 participants
@psteinroe@juleswritescode

[8]ページ先頭

©2009-2025 Movatter.jp