Add roadmap
parent: tbd commit: 4322bd3
Showing 1 changed file with 64 insertions and 0 deletions
ROADMAP.md
@@ -0,0 +1,64 @@ | ||
1 | # Roadmap | |
2 | ||
3 | ## Current Target: MVP | |
4 | ||
5 | The current goal for Giterated is to reach MVP. MVP is defined by a few key features, which will be outlined. | |
6 | ||
7 | ### MVP | |
8 | - Users | |
9 | - Authentication | |
10 | - [X] Password Authentication | |
11 | - [ ] Keypair Authentication | |
12 | - Customization | |
13 | - [X] User Bio | |
14 | - [X] Display Name | |
15 | - [ ] Profile Images | |
16 | - Repositories | |
17 | - File Viewer | |
18 | - [X] View by Branch | |
19 | - [X] View by Commit | |
20 | - [X] View commit information | |
21 | - [ ] Browse previous commits | |
22 | - [ ] Browse tags | |
23 | - [X] Browse branches | |
24 | - Issues | |
25 | - TBD | |
26 | - Settings | |
27 | - TBD | |
28 | - Pull Requests | |
29 | - TDB | |
30 | - Instance | |
31 | - Usage Settings | |
32 | - [ ] Limit Account Creation | |
33 | - [ ] Limit Repository Creation | |
34 | - [ ] Set usage limits by size quota | |
35 | - Management Tools | |
36 | - [ ] Event Log | |
37 | - [ ] Event Stream | |
38 | - [ ] User Management | |
39 | - [ ] Repository Management | |
40 | - Git | |
41 | - HTTPS and SSH support | |
42 | ||
43 | ### Security and Reliability testing | |
44 | - Protocol Fuzzing | |
45 | - TBD | |
46 | ||
47 | ### Documentation | |
48 | TBD | |
49 | ||
50 | ## Acceptance Criteria | |
51 | Giterated will be considered to have met the target of MVP when the following conditions are met: | |
52 | ||
53 | 1. **ALL** security tests have passed and their results validated. | |
54 | 2. **ALL** MVP feature critera that falls in to the following categories must be implemented and integration tested: | |
55 | - Authentication | |
56 | - Git | |
57 | - Usage Settings | |
58 | - Management Tools | |
59 | 3. **ALL** code that falls into the following categories must be unit tested: | |
60 | - Authentication | |
61 | - Authorization | |
62 | ||
63 | ## Revisions | |
64 | 26th Tuesday September 2023 - [View Revision](https://giterated.dev/ambee/giterated/blob/98bdb5602a6cf554670b7fcb743effdc3951f0aa/README.md) | |
64 | \ No newline at end of file |