forked from fediversity/meta
		
	Add meeting-notes/2025-02-12-mvp-dev-meeting.md
Notes of the dev meeting for the MVP
This commit is contained in:
		
							parent
							
								
									416d5a92de
								
							
						
					
					
						commit
						727246fce4
					
				
					 1 changed files with 91 additions and 0 deletions
				
			
		
							
								
								
									
										91
									
								
								meeting-notes/2025-02-12-mvp-dev-meeting.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										91
									
								
								meeting-notes/2025-02-12-mvp-dev-meeting.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,91 @@ | |||
| **MVP Dev Meeting 2025-02-12 @10:00**    | ||||
| **Present:** Björn, Eric, Valentin, Gheorghe, Kevin, Lois, Ronny, Kiara    | ||||
| 
 | ||||
| ## TODO | ||||
| * @Bjorn/@RonnyAsk Robert & Nicolas about current state of affairs of the components below on and below NixOPS4 since there might be more available than we think | ||||
| * DNS is unclear. **Update** Spoke with Koen about this. There is a redundant DNS available for development. More info soon.  | ||||
| * @Bjorn: Need to create a List of definitions / glossary  | ||||
| * @Bjorn/@Ronny: Adjust names (Nix  => Fediversity) | ||||
| 
 | ||||
| ## User stories discussion | ||||
| 
 | ||||
| Operator: the person who is managing the system / users. Need to define more clearly.  | ||||
| 
 | ||||
| * **Panel incl. API / Central database**  | ||||
|     * Team working on this: Lois, Kevin, Kiara (tech lead)        | ||||
| 	* Python app (Django) | ||||
| 	* Independent from NixOS for now (will package this later) | ||||
| 		* Note from Valentin: This will be extremely brittle, and we will aquire notable tech debt that needs to be resolved in order to make it reusable by different providers | ||||
| 	* First prove the idea, than make it better. We have to be aware of the risk, but we also need to accept some risks.   | ||||
| 
 | ||||
| * **NixOps4 <--> Central Database**    | ||||
|     * Team working on this: Kiara (glue code) (Robert NixOps4)  | ||||
| 	* Glue code talking JSON with NixOps and whatever we specify as an API with NixPanel | ||||
| 	* Can be written in any language | ||||
| 
 | ||||
| * **NixOps4**  | ||||
| 	* Robert is responsible for this part  | ||||
| 
 | ||||
| * **Identity Management**  | ||||
| 	* Out of scope for the MVP  | ||||
| 	* Use the Django included options for now  | ||||
| 
 | ||||
| * **Central services (Help needed from Procolix)** | ||||
| 	* **DNS (Hans?)** | ||||
| 		* Blocker: DNS is a great unknown | ||||
| 		* Need an API to create DNS entries | ||||
| 			* Kevin: Currently using PowerDNS, which has an API | ||||
| 			* Bjorn: Can we use that for the MVP or will that mess with production? | ||||
| 				* Kevin: Hans would be the person to ask | ||||
| 		* Ronny: Koen said it might be easy to spin up another instance for PowerDNS. Development DNS setup is a requirement.  | ||||
| 	* **Email (Hans?)** | ||||
| 		* Need to have a development setup  | ||||
| 	* Storage | ||||
| 		* is it working? (Niols?) | ||||
| 		* can it talk to the orchestrator? (Robert) | ||||
| 		* Garage is working (not supposed to be deployed automatically; is a given just like DNS/Email/Hardware/Virtualisation Provider (Proxmox))  | ||||
| * **Virtualisation**    | ||||
|     * Creating VM's in Proxmox is out of scope for the MVP.  | ||||
|     * Assumption: VM's with NixOS (+ their root SSH keys) are existing already for the Hello World | ||||
| 	* Need to have enough VM's available (help from ProcoliX) & these need to be provisioned manually  | ||||
| 	* NixOps just sends the config and let's NixOS do its thing | ||||
| 	* Package a Fediverse service (Mastodon/PeerTube/Pixelfed) this is what Nicolas has been working on.  | ||||
| 
 | ||||
| ## Next meeting  | ||||
| ### Thursday 13-02-2025 @10:00 (directly after standup )    | ||||
| **Goal:** Refinement of the issues already in Forgejo based on this meeting we had today.      | ||||
| * Ronny will lead this (Bjorn is unavailable Thursday 13th )    | ||||
| * Participation from Robert & Nicolas is mandatory. Without them we need to reschedule.   | ||||
| 
 | ||||
| ## Important dates   | ||||
| * We will have a refinement session (~1.5hrs) of these issues every 2 wks to guide us towards the completion of the MVP  | ||||
| 
 | ||||
| * Deliverable 2 | ||||
|     * Deadline: 2025-02-21 | ||||
|     * Demo deliverable: 2025-02-24  | ||||
|     * Refinement for deliverable 3: 2024-02-24  | ||||
| 
 | ||||
| * Deliverable 3 | ||||
|     * Deadline: 2025-03-07 | ||||
|     * Demo deliverable: 2025-03-10  | ||||
|     * Refinement for deliverable 4: 2024-03-10  | ||||
| 
 | ||||
| * Deliverable 4 | ||||
|     * Deadline: 2025-03-21 | ||||
|     * Demo deliverable: 2025-03-24  | ||||
|     * Refinement for deliverable 4.5: 2024-03-24  | ||||
| 
 | ||||
| * Deliverable 4.5 smaller focussed on _"Crossing the t's & dotting the i's"_  | ||||
|     * Deadline: 2025-03-28 | ||||
|     * Demo deliverable: 2025-03-31  | ||||
| 
 | ||||
| * MPV Presentation & demo 1-2 April @FediForum.  | ||||
|     * Exact time TBD. | ||||
|     * Presenter TBD.        | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 bjornw
						bjornw