TASK MANAGER API
#Giriş Bu proje, basit bir görev yöneticisi uygulaması oluşturulmasına yardımcı olacak bir API sunar.
#Proje Açıklaması Bu uygulama, kullanıcıların görevleri eklemelerine, listelemelerine, tamamlamalarına ve silmelerine olanak tanır. Veriler, hafif bir dosya tabanlı veri yapısında saklanabilir.
KURULUM
##kurulum
-
Projeyi klonlayın:
git clone https://github.com/Fbulkaya/task_manager.git cd task_manager -
Bağımlılıkları yükleyin:
go mod tidy
-
Sunucuyu başlatın:
go run main.go
-
Sunucu çalıştıktan sonra,
http://localhost:8080adresinden API'ye erişebilirsiniz.
- GET
/tasks - Açıklama: Tüm görevleri listeleyin.
-
POST
/tasks -
Açıklama: Yeni bir görev oluşturun.
-
Örnek Gövde:
{ "name": "Yeni Görev", "completed": false }
- PUT
/tasks/{id} - Açıklama: Belirli bir görev tamamlandı olarak işaretleyin.
- DELETE
/tasks/{id} - Açıklama: Belirli bir görevi silin.
- Projeyi fork edin.
- Yeni bir dal oluşturun (
git checkout -b feature-branch). - Değişikliklerinizi yapın ve test edin.
- Dalınızı push edin (
git push origin feature-branch). - Bir Pull Request oluşturun.
Lütfen katkıda bulunurken proje kurallarına ve kodlama standartlarına uyduğunuzdan emin olun.