File tree 2 files changed +16
-0
lines changed 2 files changed +16
-0
lines changed Original file line number Diff line number Diff line change 2
2
3
3
- [ Introduction] ( ./hello.md )
4
4
- [ Project Structure] ( )
5
+ - [ Creating new API features] ( ./new_features.md )
5
6
- [ Testing] ( )
6
7
- [ Writing a new database test] ( )
7
8
- [ Writing a new API test] ( )
Original file line number Diff line number Diff line change
1
+ # New API features
2
+
3
+ New API features must be documented where appropriate, this document aims to cover everywhere you need to update for new features.
4
+
5
+ Before writing new API features, generally a good idea to:
6
+
7
+ - Consult with other developers in the [ Revolt Developers space] ( https://rvlt.gg/API )
8
+ - If it's a relatively big feature, also [ write an RFC] ( https://github.com/revoltchat/rfcs )
9
+
10
+ When your feature is ready to release, ensure to:
11
+
12
+ - Update backend documentation (what you're reading now!) if applicable
13
+ - Update the [ developers documentation] ( https://github.com/revoltchat/wiki ) if applicable
14
+ - Update the Feature Matrix (or ask someone that can to do so)
15
+ - Ensure it is properly listed in the backend release changelog
You can’t perform that action at this time.
0 commit comments