Skip to content

Commit 659835b

Browse files
committed
docs(readme): add compile instructions
1 parent e5d7edc commit 659835b

File tree

1 file changed

+32
-4
lines changed

1 file changed

+32
-4
lines changed

README.md

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,12 @@
88

99
1. Öncelikle sayfanın sağındaki 'Releases' kısmından uygulamanın son versiyonunu indirin. Windows kullanıyorsanız `itu-keplerbot.exe` adlı dosyayı, Linux kullanıyorsanız ise `itu-keplerbot` adlı dosyayı indirmelisiniz.
1010

11+
> [!NOTE]
12+
> MacOS kullanan arkadaşlar uygulamayı [kendileri derlemelidirler](#derlemek-için). Maalesef GitHub ücretsiz bir şekilde MacOS runner sağlamıyor :(
13+
1114
2. Şimdi gerekli bilgileri programa girmelisiniz. Bunu komut satırını kullanarak veya elle girerek yapabilirsiniz.
1215

13-
#### Komut Satırı İle Bilgi Girme ***ÖNERİLİR***
16+
### Komut Satırı İle Bilgi Girme ***ÖNERİLİR***
1417

1518
Aşağıdaki komut ile bilgileriniz girebilirsiniz
1619

@@ -24,7 +27,7 @@ CRN almak veya bırakmak istemiyorsanız `--crn` / `--scrn` alanlarını yazman
2427
> Saat kısmını belirtilen formatta girmelisiniz -> "YIL-AY-GÜN SAAT:DAKİKA:SANİYE"
2528
2629

27-
##### Örnek Komut
30+
#### Örnek Komut
2831

2932
```bash
3033
itu-keplerbot make-config -u bicer22 -p 123şifre -t "2025-02-10 14:00:00" --crn 22612,22614,22609 --scrn 20399
@@ -38,7 +41,7 @@ itu-keplerbot make-config -u bicer22 -p 123şifre -t "2025-02-10 14:00:00" --crn
3841

3942
Bu komut programı çalıştırdığınız yerde `config.json` adında bir dosya oluşturacaktır. Artık uygulama çalıştırılmaya hazır.
4043

41-
#### Manuel Bilgi Girme
44+
### Manuel Bilgi Girme
4245

4346
İndirdiğiniz program ile aynı klasörde `config.json` adında bir dosya oluşturun.
4447

@@ -54,7 +57,7 @@ Oluşturulan `config.json` aşağıdaki şablona uyacak şekilde doldurulmalıd
5457
}
5558
```
5659

57-
##### Örnek `config.json`
60+
#### Örnek `config.json`
5861

5962
```json
6063
{
@@ -101,3 +104,28 @@ itu-keplerbot run --config <JSON_DOSYASI_KONUMU>
101104
## Teşekkür
102105

103106
Ata'nın yaptığı uygulama benim için önemli bir kaynaktı, teşekkürler :) [Yıldızlamayı unutmayın!](https://github.com/AtaTrkgl/itu-ders-secici)
107+
108+
109+
## Derlemek İçin
110+
111+
1. Eğer yüklü değilse, Rust ve gerekli aletleri indrin -> [Buradan indirebilirsiniz](https://www.rust-lang.org/tools/install)
112+
113+
2. Repo'yu klonlayın
114+
115+
```bash
116+
git clone https://github.com/Utkub24/itu-keplerbot.git
117+
```
118+
119+
3. Komut satırından klonladığınız klasöre gidip `cargo` kullanarak derleyebilirsiniz.
120+
121+
Sadece derlemek için:
122+
123+
```bash
124+
cargo build
125+
```
126+
127+
Derleyip çalıştırmak için:
128+
129+
```bash
130+
cargo run
131+
```

0 commit comments

Comments
 (0)