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
14 changes: 14 additions & 0 deletions .github/ISSUE_TEMPLATE/EPIC.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
name: Epic
about: Major milestone or roadmap item
title: '[EPIC] '
labels: epic
---

---

## Goal

## Includes

- [ ] FEATURE-TASK
20 changes: 6 additions & 14 deletions .github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,14 @@ labels: enhancement

---

## Summary
## Description

Briefly describe the feature you want.
Describe the feature.

## Problem to solve
## Expected Behavior

What problem does this feature solve?
Describe how it should work.

## Proposed solution
## Additional Notes

Describe your preferred solution in detail.

## Alternatives considered

List any alternative approaches you considered.

## Additional context

Add examples, screenshots, links, or related issues if applicable.
Optional.
14 changes: 14 additions & 0 deletions .github/ISSUE_TEMPLATE/FEATURE_TESK.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
name: Feature
about: Implement a feature
title: '[FEATURE] '
labels: enhancement
---

---

## Description

## Tasks

- [ ] TASK
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/TASK.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
name: Task
about: Small implementation task
title: '[TASK] '
labels: task
---

---

## Description

## Done When

- [ ] ex) target directory can be found
- [ ] ex) unit test added
35 changes: 35 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
version: 2

updates:
- package-ecosystem: 'cargo'
directory: '/'

schedule:
interval: 'monthly'

open-pull-requests-limit: 3

groups:
cargo-dependencies:
patterns:
- '*'

commit-message:
prefix: 'deps'

labels:
- 'dependencies'

- package-ecosystem: 'github-actions'
directory: '/'

schedule:
interval: 'monthly'

groups:
github-actions:
patterns:
- '*'

labels:
- 'dependencies'
42 changes: 36 additions & 6 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,54 @@ name: Rust CI

on:
pull_request:
branches:
- main

paths-ignore:
- '**.md'
- 'docs/**'
- '.github/*.md'

push:
branches:
- main

paths-ignore:
- '**.md'
- 'docs/**'
- '.github/*.md'

permissions:
contents: read

concurrency:
group: rust-ci-${{ github.ref }}
cancel-in-progress: true

jobs:
check:
ci:
name: 🚀 Rust CI
if: github.repository == 'FrilLab/dustfril'
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- name: 📥 Checkout sources
uses: actions/checkout@v4

- name: 🦀 Install stable toolchain
uses: dtolnay/rust-toolchain@stable

- name: 📦 Cache cargo dependencies
uses: Swatinem/rust-cache@v2

- uses: dtolnay/rust-toolchain@stable
- name: ✅ Cargo Check
run: cargo check --all

- name: Format
- name: 🚨 Cargo Fmt
run: cargo fmt --all -- --check

- name: Clippy
- name: 🚨 Cargo Clippy
run: cargo clippy --workspace --all-targets -- -D warnings

- name: Tests
- name: 🧪 Cargo Test
run: cargo test --workspace
8 changes: 4 additions & 4 deletions ReadMe.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,25 +28,25 @@ DustFril은 이러한 생성 파일들을 쉽고 안전하게 관리할 수 있
프로젝트 스캔:

```bash
dustfril scan
dfr scan
```

용량 분석:

```bash
dustfril analyze
dfr analyze
```

삭제 예정 파일 확인:

```bash
dustfril clean --dry-run
dfr clean --dry-run
```

실제 정리:

```bash
dustfril clean
dfr clean
```

## 로드맵
Expand Down
8 changes: 4 additions & 4 deletions ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,25 +28,25 @@ Over time, Rust projects accumulate build artifacts and caches that consume sign
Scan Rust artifacts:

```bash
dustfril scan
dfr scan
```

Analyze disk usage:

```bash
dustfril analyze
dfr analyze
```

Preview cleanup:

```bash
dustfril clean --dry-run
dfr clean --dry-run
```

Clean artifacts:

```bash
dustfril clean
dfr clean
```

## Project Goals
Expand Down
Loading