Commit Graph

12 Commits

Author SHA1 Message Date
Christoph Wurst
99e2e5682d feat(devmanual): Schedule background jobs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-09-29 10:27:07 +02:00
Marcel Klehr
2c4a751317 feat(IParallelAwareJob): Add versionadded
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-04-20 15:20:21 +02:00
Marcel Klehr
0ccf7e4ed6 Update developer_manual/basics/backgroundjobs.rst
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-04-20 15:19:22 +02:00
Marcel Klehr
51f7297e1d feat(IParallelAwareJob): Document setAllowParallelRuns
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2023-04-20 14:06:27 +02:00
Christoph Wurst
14088bd5fa feat(devmanual): Recommend time insensitive jobs for performance
Recommend marking background jobs as time insensitive in our performance
recommendations for app devs.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-03-30 10:46:39 +02:00
Felix Schneider
3a791dd690 Fix Typo
"addning" --> "adding"

Signed-off-by: Felix Schneider <fs@felix-schneider.org>

Signed-off-by: Felix Schneider <fs@felix-schneider.org>
2022-06-18 14:25:08 +02:00
Carl Schwan
888ad06e72 Cleanup part of the developer api
- Port away from deprecated stuff
- Update php syntax

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-16 15:53:27 +02:00
Joas Schilling
83b5f104a0 Use "$this->"
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-02-22 14:15:31 +01:00
Joas Schilling
ce51b05458 Add section to the dev docs as well
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-02-22 14:03:37 +01:00
Thomas Citharel
07831576c3 Fix another typo
Signed-off-by: Thomas Citharel <nextcloud@tcit.fr>
2021-01-05 15:36:01 +01:00
nienzu
4ad5b11ffd Correct sample code dependency and some typo
Signed-off-by: nienzu <ibqqz0602@gmail.com>
2020-10-28 16:33:46 +08:00
Christoph Wurst
2647cd93c7 Restructure the dev manual
This moves lots of pages around. The high-level changes are

* Better main sections, so it's more *general*, *into*, *basics* and *details*
* Move more general topics to a *Basic* section, which are not
  app-specific
* Remove app docs to the stuff that is likely used, anything else goes
  into "Digging deeper"
* Move general guides into a prologue
* Try to *compress*/combine some pages with similar content
* Try to have better consistencs on level ob abstraction across pages
* Split app development and maintenance pages into two sections
* Integrate bugtracker info into prologue
* Integrate Android pages into client APIs section

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-06-22 18:35:59 +02:00