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