https://github.com/lum-rs/template_rust
A template for Rust projects
https://github.com/lum-rs/template_rust
crate framework library lum rust
Last synced: about 2 months ago
JSON representation
A template for Rust projects
- Host: GitHub
- URL: https://github.com/lum-rs/template_rust
- Owner: lum-rs
- License: mit
- Created: 2024-10-30T15:00:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-25T21:14:29.000Z (8 months ago)
- Last Synced: 2025-07-26T04:31:57.942Z (8 months ago)
- Topics: crate, framework, library, lum, rust
- Language: Nix
- Homepage:
- Size: 17.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Project
Project description
## Collaborating
Check out [Milestones](milestone), [Board](project), and [Issues](issues)
## TODO
1. Manually run "Build and test" GitHub Action
2. Adapt repo settings (See manual steps below)
3. Adapt README.md
4. Adapt LICENSE
5. Adapt Cargo.toml: Name, Author, Description, Repository, Keywords
## Manual steps
- Turn off Wikis
- Only allow squash merging (Pull request title and commit details)
- Always suggest updating pull request branches
- Allow auto-merge
- Automatically delete head branches
- Include Git LFS objects in archives
- Rulesets:
- Default branch:
- Enforce: Active
- Bypass: Organization Admin, Repo Admin, Maintain Role, Dependabot
- Target: Default branch
- Restrict deletions
- Require linear history
- Require signed commits
- Require pull request before merging
- Required approvals: 1
- Dismiss stale pull request approvals when new commits are pushed
- Require conversation resolution before merging
- Request pull request review from Copilot
- Allowed merge methods: Squash
- Require status checks to pass:
- Require branches to be up to date before merging
- Do not require status checks on creation
- Build and test (ubuntu)
- Build and test (windows)
- Build and test (macos)
- Block force push
- Release branches:
- Enforce: Active
- Target: release/\*\*
- Restrict updates
- Restrict deletions
- Require linear history
- Require signed commits
- Require pull request before merging
- Required approvals: 1
- Dismiss stale pull request approvals when new commits are pushed
- Require conversation resolution before merging
- Request pull request review from Copilot
- Require status checks to pass:
- Require branches to be up to date before merging
- Do not require status checks on creation
- Build and test (ubuntu)
- Build and test (windows)
- Build and test (macos)
- Block force push
- Environments: (Can be ignored, will be automatically created by CI/CD jobs)
- CRATES_IO
- GITHUB_RELEASE
- GITHUB_PRE_RELEASE