Roadmap
Current Target: MVP
The current goal for Giterated is to reach MVP. MVP is defined by a few key features, which will be outlined.
MVP
- Users
- Authentication
-
Password Authentication
-
Keypair Authentication
- Customization
-
User Bio
-
Display Name
-
Profile Images
- Repositories
- File Viewer
-
View by Branch
-
View by Commit
-
View commit information
-
Browse previous commits
-
Browse tags
-
Browse branches
- Issues
- Settings
- Pull Requests
- Instance
- Usage Settings
-
Limit Account Creation
-
Limit Repository Creation
-
Set usage limits by size quota
- Management Tools
-
Event Log
-
Event Stream
-
User Management
-
Repository Management
- Git
Security and Reliability testing
Documentation
TBD
Acceptance Criteria
Giterated will be considered to have met the target of MVP when the following conditions are met:
- ALL security tests have passed and their results validated.
- ALL MVP feature critera that falls in to the following categories must be implemented and integration tested:
- Authentication
- Git
- Usage Settings
- Management Tools
- ALL code that falls into the following categories must be unit tested:
- Authentication
- Authorization
Revisions
26th Tuesday September 2023 - View Revision