Commit Graph

35 Commits

Author SHA1 Message Date
941cbe6599
[Actor] Refactor GSActor into Actor 2021-09-18 05:12:17 +01:00
eda3a5ffb6
[DOCUMENTATION][DB] Fix database examples and documentation 2021-09-18 05:12:09 +01:00
ee7721da96
[DOCUMENTATION] Add documentation on developer tools 2021-09-18 05:12:09 +01:00
1ee8df1494
[DOCS][Developer] Elaborate on implementing and configuring a module 2021-09-14 13:13:37 +01:00
5107e06fae
[DOCS][Developer] Paradigms: Update is_null based on poll votes
Everything around the use we give to php's null is about the state of having a value or not. Thus, using `is_null` always is the less bad option.
2021-09-14 13:13:35 +01:00
450dbfb98f
[DOCUMENTATION] Update documentation regarding route accept formats 2021-09-14 13:13:34 +01:00
e40c7b0509
[DOCS][Developer] Recommend reading the tests cases for when the doc doesn't cover 2021-09-14 13:13:31 +01:00
5c8677304c
[DOCS][Developer] Update storage documentation 2021-09-14 13:13:31 +01:00
1419035076
[DOCS][Developer] Add an introduction 2021-09-14 13:13:29 +01:00
afd00fbdc5
[DOCS][Developer] httpclient: Add an example of lazyness care 2021-09-14 13:13:29 +01:00
31ca5cb35e
[DOCS][Developer] Paradigms: apply XRevan86 fixes and remove the return types section, we must revisit it later.. 2021-09-14 13:13:29 +01:00
54e03d49d4
[DOCS][Developer] Remove low level index, we will approach these themes in another manner
Fix some broken links
2021-09-14 13:13:29 +01:00
b355f0d590
[DEV] Add PsySH REPL 2021-09-14 13:13:20 +01:00
e8ef777fb2
[DOCS][Dev] Add Debugging and Testing 2021-09-14 13:13:19 +01:00
7b6a44cfbb
[DOCS][Dev] Add HTTP Client 2021-09-14 13:13:11 +01:00
c99e447308
[DOCS][Dev] Add Security 2021-09-14 13:13:11 +01:00
367cc5c5c7
[DOCS][Dev] Add Queues 2021-09-14 13:13:11 +01:00
27fb2da1d0
[DOCS][Dev] Add Internationalisation 2021-09-14 13:13:11 +01:00
3dffbdd0b7
[DOCS][Dev] Add Attachments 2021-09-14 13:13:11 +01:00
70ab7e7af7
[DOCS][Dev] Add Logging 2021-09-14 13:13:10 +01:00
ef827db77c
[DOCS][Dev] Add Templates 2021-09-14 13:13:10 +01:00
ce39f6ca4a
[DOCS][Dev] Add Routes and Controllers 2021-09-14 13:13:10 +01:00
0c6088225f
[DOCS][Dev] Add Cache 2021-09-14 13:13:10 +01:00
b60a07f270
[DOCS][Dev] Cleanup src directory 2021-09-14 13:13:10 +01:00
9baf3a3124
[DOCS][Dev] Add database chapter 2021-09-14 13:13:10 +01:00
ad49988e0b
[DOCS][DEV] Add events 2021-09-14 13:13:10 +01:00
2be4aeaab2
[DOCS][Paradigms] Elaborate on Null, Set and Void 2021-09-14 13:13:10 +01:00
c020958690
[DOCS] Write exceptions chapter 2021-09-14 13:13:09 +01:00
dc3801f6ae
[DOCS][Dev] Write paradigms 2021-09-14 13:13:04 +01:00
c8cf8c3f13
[FILE][TemporaryFile] Fix various issues now that we also have Symfony's file abstractions 2021-09-14 13:13:03 +01:00
6c0f3a336e
[DOCS][Developer] Adopt a top-down approach
Minor corrections to the overview
2021-09-14 13:13:03 +01:00
b42128014e
[DOCS] Elaborate initial architecture page 2021-09-14 13:13:02 +01:00
cfe842b487
[DOCUMENTATION] Add database diagram to developer documentation 2021-09-14 13:12:56 +01:00
e9a96f1c9b
[DOCUMENTATION] Add high level code walkthrough to developer docs 2021-09-14 13:12:55 +01:00
cc9f2d6ff2
[DOCUMENTATION] Three books instead of only one
The User one is intended to illustrate the various common use cases, possibilities regarding customization and introduce the existing functionalities.

The Administrator one explains the step by step of how to install and maintain a GNU social instance, be it as node of The Free Network or as an intranet social network in a company setting.

The Developer one starts by introducing the Modules system and architecture, then the plugin development process and finally the exciting internals of GNU social for those looking forward to make the most advanced contributions.
2021-09-14 13:11:49 +01:00