AISocietyIITJ / AISocietyIITJ/FileNest

[FEATURE] Implementation of the General Peer

Aperta
#49 0 commenti 0 reazioni 3 assegnatari Rivendicata da @SiddhantGahankari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
11
Fork
8
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## πŸ“ What needs to be done?
Implement the General Peer API, which will remain a point of contact for all other peers.
The functions to be developed are-
1) Function(s) handling General peer functionality during training phase of model.
2) Function(s) handling General peer functionality during query phase.

## 🎯 Which part of the project?

- [ ] 🧠 AI/ML Models (AI components and machine learning)
- [x] οΏ½ Backend (Core server logic and APIs)
- [ ] 🌐 Frontend (CLI & React.js user interface)
- [x] 🌐 Network Layer (P2P networking and communication)
- [ ] πŸ”— Shared Utilities (Common code and libraries)
- [ ] πŸ“š Documentation
- [ ] πŸ§ͺ Testing
- [ ] πŸ› οΈ Development tools

## πŸ”§ What type of work is this?

- [x] ✨ New feature
- [ ] πŸ› Bug fix
- [ ] πŸ’… UI/Design improvement
- [ ] πŸ“š Documentation
- [ ] πŸ§ͺ Testing
- [ ] πŸ”§ Code cleanup/refactoring
- [ ] πŸš€ Performance improvement

## βœ… How do we know when this is done?
All newly implemented functions/APIs work independently with appropriate return values, given some initial test data.

- [ ] Required functions implemented
- [ ] Consistent JSON return values
- [ ] Proper error handling for improper input.

## 🌟 How important is this task?

- [ ] πŸ”₯ Critical - Blocks other work
- [ ] 🎯 High - Important for next milestone
- [x] 😊 Medium - Should be done soon
- [ ] 🀷 Low - Nice to have

## ⏱️ How much time might this take?

- [ ] ⚑ Quick (less than 1 hour)
- [ ] πŸƒ Short (1-4 hours)
- [ ] 🚢 Medium (4-8 hours / 1 day)
- [x] 🐒 Long (2-3 days)
- [ ] πŸ”οΈ Big project (more than 1 week)

## πŸ§ͺ Testing needed

- [x] πŸ§ͺ Unit tests (test individual functions)
- [ ] πŸ”— Integration tests (test how parts work together)
- [x] πŸ‘€ Manual testing (human testing)
- [ ] πŸ“± Test on different devices/browsers
- [ ] ⚑ Performance testing
- [ ] πŸ”’ Security testing
- [ ] ❌ No testing needed

## πŸ“š Documentation needed

- [] πŸ’¬ Code comments
- [ ] πŸ“– README updates
- [ ] πŸ“š User guide
- [x] πŸ‘¨β€πŸ’» Developer documentation
- [ ] ❌ No documentation needed

---

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non Γ¨ ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.