Commit Graph

2029 Commits

Author SHA1 Message Date
Christoph Wurst
cf130dbba2
Document that Nextcloud does not ship a Babel Polyfill anymore
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 18:33:31 +01:00
Christoph Wurst
dcd9079cd3
Document when to use the NoTwoFactorRequired annotation
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 18:12:05 +01:00
Christoph Wurst
f2ee9c677e
Document versions of the PSR packages
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 18:05:55 +01:00
Christoph Wurst
96f4dd4cd8
Do not require a PHP start tag for syntax highlighting
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 15:58:52 +01:00
Christoph Wurst
deb51a5240
Use captions to better highlight codeblock file names
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 15:21:36 +01:00
Christoph Wurst
9fba30495d
Use versionadded directive for added OCP events
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 14:39:07 +01:00
Christoph Wurst
3f9cfe3bd8
Use deprecated directive instead of note
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 13:27:16 +01:00
Christoph Wurst
20e2d74805
Document app bootstrap boot and injectFn
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 12:38:31 +01:00
Jonas
bfe4164ef0
Merge pull request #9329 from nextcloud/fix/nextclou24-php73-drop
Fix min PHP7.4 in Nextcloud 24
2022-11-14 11:39:45 +01:00
Joas Schilling
0b6d9699ac
Merge pull request #9331 from nextcloud/enhancement/genericevent-deprecation
Document GenericEvent deprecation in Nextcloud 22
2022-11-14 10:25:04 +01:00
Christoph Wurst
22e136c4a3
Document behavior changes of dbal 3.0 to 3.1 upgrade
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 10:18:58 +01:00
Christoph Wurst
1267692b0b
Document GenericEvent deprecation in Nextcloud 22
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 10:04:29 +01:00
Christoph Wurst
edb263a02a
Document deprecation of entity slugs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 09:39:38 +01:00
Christoph Wurst
b024ad2cdc
Fix min PHP in Nextcloud 24
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-14 09:26:14 +01:00
Joas Schilling
838d206e28
Merge pull request #9325 from nextcloud/bugfix/noid/make-all-internal-links-link-to-latest
Make all internal links link to the latest (adjusted on stable-splits)
2022-11-11 15:48:43 +01:00
Joas Schilling
b032437050
Make all internal links link to the latest (adjusted on stable-splits)
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-11 15:41:58 +01:00
Joas Schilling
6460d4cf87
Add TODO ON RELEASE note
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-11 15:20:35 +01:00
Joas Schilling
cb76210153
List the page and fix the formating
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-11 15:07:45 +01:00
Daphne Muller
5543aec48e
Create compatibility_app_ecosystem.rst
Looks like I can't get the URL of the github page right and the formatting of the three to do's

Signed-off-by: Daphne Muller <86835268+DaphneMuller@users.noreply.github.com>
2022-11-11 14:58:33 +01:00
Joas Schilling
8576c831af
Document the AutoCompleteEvent event
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-09 14:24:41 +01:00
Christoph Wurst
56641f0fe1
Merge pull request #9310 from nextcloud/feature/noid/CriticalActionPerformedEvent
Document CriticalActionPerformedEvent
2022-11-09 13:21:18 +01:00
Christoph Wurst
c7170e3312
Merge pull request #9311 from nextcloud/feature/noid/document-datetime-support-for-entities
Document datetime support for the Entity class
2022-11-09 13:20:41 +01:00
Joas Schilling
867b591954
Document datetime support for the Entity class
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-09 12:32:52 +01:00
Joas Schilling
dede3c97e0
Document CriticalActionPerformedEvent
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-09 12:18:09 +01:00
Joas Schilling
17cb5ca882
Document IFactory::getUserLanguage()
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-09 12:01:40 +01:00
Louis
6712d40524
Merge pull request #9283 from nextcloud/artonge/feat/table_management_tips
Add table management tips for developers
2022-11-08 13:41:17 +01:00
Louis Chemineau
df4819dd92 Add table management tips for developers
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-11-08 13:38:05 +01:00
Christoph Wurst
cab4333f0e
Merge pull request #9299 from nextcloud/bugfix/noid/update-CI-template-references
Update CI templates and add more links
2022-11-08 13:14:59 +01:00
Joas Schilling
d82c534b04
Don't state supported stable branches in the docs
We would forget to update them similarly to the old statement

Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-08 13:07:14 +01:00
Joas Schilling
4fb3de3aa6
Fix missing highlight
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-08 12:57:29 +01:00
Joas Schilling
cda3adc84f
Add ref to front-end docs
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-08 12:54:59 +01:00
Joas Schilling
696334f46a
Update CI templates and add more links
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-08 12:46:15 +01:00
Joas Schilling
529d7712e6
Make upgrade docs more relevant
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-08 12:26:36 +01:00
Joas Schilling
32b9699b7f
Document "christophwurst/nextcloud replacement" and "Disabled keyboard shortcuts" for 25
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-08 11:59:57 +01:00
Anna
7a82c74f17
Merge pull request #9269 from nextcloud/enh/document-imip-change-for-26
Document iMIP API change for 26
2022-11-07 11:57:19 +01:00
Christoph Wurst
277e585ac4
Merge pull request #9278 from nextcloud/enhancement/dev-process-backports
Document development process and backports
2022-11-03 17:00:41 +01:00
Christian Wolf
e0afb73e7c
Removed wrong capitalization and few bugs in Sphinx build
Signed-off-by: Christian Wolf <github@christianwolf.email>
2022-11-03 15:43:40 +01:00
Christoph Wurst
1053dfadf7
Document deprecation of pascal case DI container parameters
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-03 14:55:35 +01:00
Christoph Wurst
cd6f419a63
Merge pull request #9281 from nextcloud/enhancement/update-di-container-parameters-aliases-services
Update DI parameters, aliases and services documentation
2022-11-03 14:03:21 +01:00
Christoph Wurst
51f7a3b908
Merge pull request #9259 from nextcloud/enhancement/dev-security-host-validation
Document remote host validation for app devs
2022-11-03 11:37:23 +01:00
Anna Larch
866e141e68 Document iMIP API change for 26
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-11-03 10:18:25 +01:00
Christoph Wurst
4a04e383ec
Update DI parameters, aliases and services documentation
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-02 19:32:21 +01:00
Joas Schilling
1b8182567f
Adjust heading levels to what other pages use
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-02 12:02:33 +01:00
Joas Schilling
49e6cfffe9
Document the IConditionalWidget dashboard interface
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-11-02 11:39:40 +01:00
Christoph Wurst
8ff26fba58
Document development process and backports
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-02 10:18:15 +01:00
Christoph Wurst
6eb2d1fd02
Add documentation for the HTTP client
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-11-02 08:54:56 +01:00
Christoph Wurst
7c9973764c
Merge pull request #9268 from nextcloud/enhancement/dev-docs-talk-delete-conversation
Add dev docs for Talk conversation deletion
2022-10-31 16:00:27 +01:00
Christoph Wurst
d64992f6c8
Fix rendering of inline code block
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-31 15:20:28 +01:00
Christoph Wurst
a03739ffc3
Add dev docs for Talk conversation deletion
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-31 13:50:02 +01:00
Christoph Wurst
fa9672f7a5
Document remote host validation for app devs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-27 18:34:25 +02:00
Christoph Wurst
99fe78c38a
Merge pull request #9249 from nextcloud/enhancement/dev-docs-renamed-groupdware-settings-section
Add dev docs for the renamed Groupware settings section
2022-10-27 12:38:49 +02:00
Daniel
e3d105153b
Merge pull request #9234 from AndrewDawes/fix_typos
Fixed several typos and grammar errors
2022-10-25 10:17:59 +02:00
Andrew Dawes
e1bc8c6667 Fixed several typos and grammar errors
Signed-off-by: Andrew Dawes <andrewsdawes@gmail.com>
2022-10-25 07:32:25 +02:00
Christoph Wurst
eae6b7dd9f
Fix 26 upgrade docs missing from TOC
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-24 11:53:22 +02:00
Christoph Wurst
a670eabdb9
Add dev docs for the renamed Groupware settings section
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-24 11:31:30 +02:00
Christoph Wurst
4cdf7f5c26
Add Nextcloud 26 upgrade docs for app devs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-10-24 10:46:05 +02:00
Vitor Mattos
4a1bbfb2e2
Fix typo
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-10-17 12:50:35 -03:00
Vitor Mattos
df8f3aad7c
Remove expose email as mandatory
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-10-17 12:48:49 -03:00
Kushal Chand
5a4f753003 Remove link to oc repo in developer manual
Signed-off-by: Kushal Chand <kushalkataria5@gmail.com>
2022-10-14 11:05:03 +05:30
Julien Veyssier
c70b0743fc
update dashboard api for clients in dev doc
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2022-10-13 17:59:21 +02:00
Wael
79e68f86af
Minor typo fix (SingleSignOn)
Signed-off-by: Wael <wael.tellat@gmail.com>
2022-10-11 23:06:32 +02:00
Joas Schilling
7d91c9aab3
Update transifex config template with new TX version
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-06 17:04:50 +02:00
Christian Paul
de4954b3fc
ocs-api-overview: Talk about user using singular they
Signed-off-by: Christian Paul <info@jaller.de>
2022-10-01 16:33:20 +02:00
Christoph Wurst
250286e335 Document maintenance mode header
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-09-30 16:22:18 +02:00
Daniel
90bac8aa29
Merge pull request #9157 from knoxell/patch-2
adding token lifetime for loginflow v2
2022-09-18 00:05:03 +02:00
Daniel
fb83e8da3c
Merge pull request #9165 from quinnzipse/dev_manual-basics-routing-typo
Fix typo in routing.rst
2022-09-18 00:03:37 +02:00
Joas Schilling
9ea91c26aa
Document disabled keyboard shortcuts
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-16 09:48:34 +02:00
Quinn Zipse
41f7c3547c
Fix typo in routing.rst
Signed-off-by: Quinn Zipse <25140452+quinnzipse@users.noreply.github.com>
2022-09-14 21:25:52 -05:00
Knoxell
acba8015f1
adding token lifetime for loginflow v2
The token lifetime never made it into the developer manual even though relevant.

- As described in the push request for login flow V2 [nextcloud/server#14161](https://github.com/nextcloud/server/pull/14161), the token lifetime is 20 mins.
- In the source code: https://github.com/nextcloud/server/blob/master/core/Db/LoginFlowV2Mapper.php#L34

Signed-off-by: Knoxell <85034894+knoxell@users.noreply.github.com>
2022-09-14 14:25:48 +02:00
Daniel
0bf9df96d8
Merge pull request #9149 from nextcloud/feature/improve-migration-docs
Improve migration docs
2022-09-07 12:23:22 +02:00
Robin Windey
8073549620
Improve migration docs
* Add section on how migration classes are constructed
* Add a hint for "version" argument on "migrations:execute"

Signed-off-by: Robin Windey <ro.windey@gmail.com>
2022-09-03 12:18:51 +02:00
Christian Wolf
7c8926ca07
Make text more explicit regarding the pre-release process
Signed-off-by: Christian Wolf <github@christianwolf.email>
2022-08-22 16:32:09 +02:00
John Molakvoæ
545af776d0
Apply suggestions from code review
Co-authored-by: Christoph Wurst <ChristophWurst@users.noreply.github.com>
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2022-08-19 10:02:18 +02:00
John Molakvoæ
56b7e78d4a
Document scss support drop
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2022-08-13 16:50:35 +02:00
John Molakvoæ
503e48fc82
Merge pull request #8020 from MarcelRobitaille/patch-2 2022-08-13 13:53:51 +02:00
John Molakvoæ
5eff1f0c86
Merge pull request #7877 from nextcloud/ocs-recommendations-api 2022-08-13 13:31:29 +02:00
John Molakvoæ
efe787166c
Update developer_manual/app_development/intro.rst
Co-authored-by: Carl Schwan <carl@carlschwan.eu>
2022-08-13 13:05:59 +02:00
John Molakvoæ
e7683f866c
Merge pull request #6748 from PanCakeConnaisseur/non-existing-event
Remove nonexistent event
2022-08-13 13:04:59 +02:00
John Molakvoæ
c5a7d095df
Merge branch 'master' into ocs-recommendations-api
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2022-08-13 13:04:11 +02:00
Joas Schilling
f5126e1570
Merge pull request #8070 from sbernhard/patch-2
Adapt webdav search examples
2022-08-12 09:37:03 +02:00
Christian Wolf
a61ec1438e Adding more clear documentation on pre-releases
Signed-off-by: Christian Wolf <github@christianwolf.email>
2022-07-31 20:03:35 +02:00
Côme Chilliet
b334d83faa
Merge pull request #9123 from nextcloud/export-size-estimation-api
Document export size estimation API
2022-07-28 09:10:37 +02:00
Raul
a6a3ebcae4 Add instructions for inviting nextcloud-bot to a repository
Signed-off-by: Raul <r.ferreira.fuentes@gmail.com>
2022-07-27 14:25:02 +02:00
Christopher Ng
1169dd916c Document export size estimation API
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-07-26 11:34:53 -07:00
kalle (jag)
3f2903a9c8
Dev settings docs: implement interface, not extend
Signed-off-by: kalle (jag) <kalle.f8@proton.me>
2022-07-07 21:28:35 +02:00
Daniel
78a7827ecb
Merge pull request #8557 from aaronsegura/patch-2
Update ocs-status-api.rst table rows to display properly
2022-06-28 22:58:01 +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
Aaron Segura
b828df48a2
Update ocs-status-api.rst
Fix tables so that each row is displayed separately

Signed-off-by: Aaron Segura <aaron@aaronsegura.com>
2022-06-17 16:23:23 -05:00
tflidd
10a10c0836
Merge pull request #8531 from weswaldix/master
fixed typo in developer_manual
2022-06-11 13:33:17 +02:00
Joas Schilling
54f3afe1b6
Document user preferences API
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-06-09 12:55:39 +02:00
Andreas Weswaldi
0405c6cae1
fixed typo in developer_manual
fixed typo "dekstop" to "desktop" in client_apis/LoginFlow/index.rst

Signed-off-by: Andreas Weswaldi <andreas@weswaldi.at>
2022-06-09 08:08:56 +02:00
Christoph Wurst
92cdbcda0d
Document logger function in dev manual
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-06-07 13:55:01 +02:00
zak39
efa31104f0 Explain how to add several IDelegatedSettings classes 'settings'
In this documentation, there is no explanation on how to add several IDelegatedSettings' classes for a function.

Signed-off-by: zak39 <fotia.baptiste@hotmail.com>
2022-06-03 10:37:07 +02:00
Julia Kirschenheuter
9028a00c3a
Merge pull request #8459 from nextcloud/enhancement/nextcloud-25-app-upgrade-skeleton
Add Nextcloud 25 app upgrade guide skeleton
2022-06-01 17:04:32 +02:00
Christoph Wurst
eabcfbef8f
Drop empty Nextcloud 24 upgrade sections
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-05-31 11:31:49 +02:00
Christoph Wurst
b0a234ef04
Add Nextcloud 25 app upgrade guide skeleton
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-05-31 11:29:29 +02:00
Daniel
1b0d369be4
Merge pull request #8302 from nextcloud/enh/projects-event
Adapt projects documentaiton to new event
2022-05-27 17:43:58 +02:00
Joas Schilling
8af6bf851c
Extend translation docs a bit
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-05-19 16:23:25 +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
Julius Härtl
b996ba374b
Adapt projects documentaiton to new event
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-05-12 10:41:45 +02:00
Carl Schwan
2fa664ab40
Merge pull request #8294 from nextcloud/update/dependency-injection
Update dependency injection developer doc
2022-05-10 23:23:15 +02:00
Carl Schwan
85ae41dcc8 Add new cache view for the profiler
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-10 00:18:55 +02:00
Carl Schwan
4b23f5d53e Add section about OCP\Server::get
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-10 00:12:22 +02:00
Carl Schwan
fed2de15da Modernize dependency injection section
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-10 00:08:04 +02:00
Carl Schwan
778ea541bd Add profiler doc
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-05 12:10:18 +02:00
Christoph Wurst
9b0e24a9d5
Clarify app versioning for EOLed Nextcloud/PHP
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-05-04 10:38:57 +02:00
Louis Chemineau
347f64d5c2 Add high level filesystem documention
From https://github.com/nextcloud/server/pull/26982

Adds some documentation for the filesystem layer, both a high level overview of how the various pieces interact and a high level guide for apps interacting with the filesystem.

Hopefully this will be useful to anyone trying to either use the filesystem or work on the filesystem.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-05-02 14:18:20 +02:00
Vitor Mattos
31661e7113
Fix appdata url
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-04-25 20:02:30 -03:00
Pytal
a5ab6daff6
Merge pull request #8193 from nextcloud/user-migration-dev-api 2022-04-25 10:09:47 -07:00
tflidd
a7cf290fbb
Merge pull request #6711 from nextcloud/StCyr-patch-1
corrects a sentence in search.rst
2022-04-23 11:06:29 +02:00
tflidd
2d620bee2c
Merge pull request #8134 from nextcloud/sualko-patch-1
emphasize that debug mode is required
2022-04-22 19:29:48 +02:00
Cyrille Bollu
6b9dafc6a9 corrects a sentence in search.rst
Signed-off-by: Cyrille Bollu <cyr.debian@bollu.be>
2022-04-22 09:38:16 +02:00
Christopher Ng
231ba470d8 Add period
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-04-21 09:23:51 -07:00
Christopher Ng
72098c2444 Update casing
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-04-21 09:23:17 -07:00
Christopher Ng
e2f7119c90 Document user migration API
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-04-20 15:37:06 -07:00
Joas Schilling
9af1862f84
Document the string length issue
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-04-04 16:03:28 +02:00
Christoph Wurst
eaeeb94dc1
Give some pointers for the PHP8.1 support for apps
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-03-24 12:15:50 +01:00
Christoph Wurst
bc987e9f7e
Split up app upgrade pages by major release
The old page got longer and longer and it wasn't possible to link to
specific sections as we had multiple headings with the same title on a
single page.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-03-23 12:36:13 +01:00
Joas Schilling
02e092a229
Merge pull request #8139 from nextcloud/bugfix/8128/document-db-requirements
Document database requirements and specialties
2022-03-22 14:27:33 +01:00
blizzz
13a9efc423
Merge pull request #7036 from nextcloud/enh/dev-client-flow-login-name-mismatch
Document client login flow login name mismatch
2022-03-22 10:01:43 +01:00
Julien Veyssier
dc634430cb
add contained-folder-count and contained-file-count optional webdav properties
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-03-20 14:24:41 +01:00
Joas Schilling
dfee257fc2
Document database requirements and specialties
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-03-17 16:08:59 +01:00
Klaus
9b644bef94
emphasize that debug mode is required 2022-03-16 15:59:52 +01:00
Marcel Robitaille
dde067c2dc Add documentation for developping an existing app
The App development » Introduction documentation only discusses how to create a new app. Wanting to contribute to an existing app, I was confused by this. Once I figured out how to set everything up so that I could see my changes to the app in my development version of Nextcloud, I thought I would make this pull request to add this information to the docs.

Signed-off-by: Marcel Robitaille <mail@marcelrobitaille.me>
2022-03-16 10:12:00 -04:00
Christoph Wurst
ba31204ba2
Merge pull request #8119 from helen-fornazier/master
Remove meaningless note regarding "testEcho" from tutorial
2022-03-16 14:10:07 +01:00
Marcel Klehr
7d113564da Add TOC entry for dev docs for projects
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2022-03-15 15:52:03 +01:00
Julius Härtl
7282b3b973
Merge pull request #8120 from nextcloud/feature/projects
Add dev docs for projects
2022-03-15 15:17:20 +01:00
Marcel Klehr
5494fdf6b2 Add docs for projects 2022-03-13 15:16:21 +01:00
Helen Koike
33bb9d9f30 Remove meaningless note regarding "testEcho" from tutorial
"testEcho" method isn't mentioned anywhere else in the tutorial and it
is not present in the app-tutorial git repository either.

Executing `git log -S testEcho` in both repositories doesn't show the
string in any other place, so remove the note.

Signed-off-by: Helen Koike <helen@koikeco.de>
2022-03-10 12:09:29 -03:00
Joas Schilling
52398ebf5d
Merge pull request #7534 from cogk/patch-2
Added example for WebDAV search by last updated time
2022-02-25 09:45:39 +01:00
Corentin Flr
6afb1ca5b5
Update developer_manual/client_apis/WebDAV/search.rst
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2022-02-25 09:24:05 +01:00
Christoph Wurst
9dda872a92
Merge pull request #8099 from nextcloud/bugfix/noid/fix-transaction-method-name
Fix transaction method name
2022-02-24 12:00:40 +01:00
Joas Schilling
e3213636a0
Merge pull request #8026 from jaspervf/master
Remove duplicate flag for authentication
2022-02-24 11:54:49 +01:00
Joas Schilling
ee73b3e241
Fix transaction method name
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-02-24 11:54:06 +01:00
Joas Schilling
cbd11e7d03
Add @publicpage to get() method tags
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-02-23 11:35:44 +01: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
Côme Chilliet
42773a35d8
Merge pull request #8048 from nextcloud/enhancement/dev-ttransactional
Document TTransactional for developers
2022-02-21 10:07:39 +01:00
Christoph Wurst
6088dd56d1
Merge pull request #7851 from nextcloud/mejo--patch-1
Update configuration.rst, mention HintException
2022-02-21 08:55:13 +01:00
Bernhard Suttner
63f76c271d
Update search.rst
- Fix order option (see https://www.greenbytes.de/tech/webdav/draft-reschke-webdav-search-latest.html#rfc.section.5.6.1)
- Add option of how to limit results
2022-02-20 23:02:48 +01:00
Christoph Wurst
53524d8542
Document TTransactional for developers
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-02-18 12:42:45 +01:00
Jasper vom Felde
13b8c903f0 Remove duplicate flag for authentication
Remove duplicate flag for using basic authentication to access WebDav

Signed-off-by: Jasper vom Felde <74309593+jaspervf@users.noreply.github.com>
2022-02-11 12:18:43 +01:00
Cyrille Bollu
7b29164174 Adds a provision about 'composer dump-autoload' to the migrations
chapter

Signed-off-by: Cyrille Bollu <cyr.debian@bollu.be>
2022-02-09 11:25:17 +01:00
Matthieu Gallien
61c5ceb6c6
Merge pull request #8005 from nextcloud/addBulkUpload
add documentation about the bulk upload protocol
2022-02-08 09:06:02 +01:00
Matthieu Gallien
b42c91975a example using curl to show how files can be uploaded with bulk upload
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2022-02-07 22:52:05 +01:00
Matthieu Gallien
2eedb519dc add documentation about the bulk upload protocol
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2022-02-04 12:09:33 +01:00
Christoph Wurst
d0b9ccef4d
Add Talk OCP docs to dev manual
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-02-04 10:09:27 +01:00
Joas Schilling
eccf70ca4d
Fix parsing
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-01-28 12:10:26 +01:00
Christopher Ng
1e552eb931 Document profile actions API
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-01-27 22:06:36 -08:00
Jonas
237ca61475
Update configuration.rst, mention HintException
With https://github.com/nextcloud/server/pull/30130, `setConfigValue` throws a HintException when config is read-only.

Signed-off-by: Jonas Meurer <jonas@freesources.org>
2022-01-13 12:17:25 +01:00
sualko
c6d6732938 add description of new OCS endpoint
for recommendations of files and folders

see nextcloud/recommendations#458

Signed-off-by: sualko <klaus@jsxc.org>
2022-01-07 12:46:08 +01:00
dartcafe
b7f2a7db18
refer to current webpack packages
Signed-off-by: dartcafe <github@dartcafe.de>
2022-01-02 15:52:15 +01:00
dartcafe
6b2d51d6d1
use --node-env instead of NODE_ENV=
Signed-off-by: dartcafe <github@dartcafe.de>
2022-01-02 15:52:14 +01:00
Christoph Wurst
f35e31168d
Drop Kanban development process, rework common labels
The Kanban dev process was used many years ago but never in Nextcloud.
Therefore the process description is not just outdated but misleading.

We still use the labels, albeit their description was mildly outdated.
They were restructured and grouped for better comprehensibility.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-12-29 09:47:04 +01:00
Christoph Wurst
cf6abe710c
There are no mailing lists
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-12-28 15:27:02 +01:00
rakekniven
cbee6199cf
Merge pull request #7825 from nextcloud/rakekniven-patch-2
Removed old unavailable link
2021-12-17 15:49:26 +01:00
Christian Wolf
80234e56a5 Removed issues in developer manual
Signed-off-by: Christian Wolf <github@christianwolf.email>
2021-12-16 18:30:43 +01:00
rakekniven
909232a405
Removed old unavailable link
Mailing lists are not available anymore.

Fixes #7763 

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2021-12-15 07:26:40 +01:00
Christoph Wurst
c340dbce3c
Document the process of releasing an app updates as maintainer
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-12-14 11:47:56 +01:00
Christoph Wurst
7dd3e09e7d
Document SQL debugging for (app) devs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-12-13 14:46:02 +01:00
Christoph Wurst
3af5f88be5
Add Nextcloud 24 app upgrade guide skeleton
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-12-09 15:59:13 +01:00
Christoph Wurst
0511e6b7c9
Add app upgrade guide for Nextcloud 23
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-12-09 15:49:04 +01:00
Joas Schilling
09eebe3fea
Add documentation about OCP\Security\ITrustedDomainHelper
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-12-07 14:29:58 +01:00
Carl Schwan
b162b9cddf
Merge pull request #7673 from nextcloud/feat/add_user_status_doc
Document user status API
2021-12-06 12:16:33 +01:00
Carl Schwan
3c51f0cb1e
Document user status API
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2021-12-06 11:57:42 +01:00
Julius Härtl
88f545742a
Add note to share creation
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2021-12-06 09:01:51 +01:00
rakekniven
c384544090
Fixed link (#7731)
Fixes #7169 

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2021-12-03 11:22:02 +01:00
Christian Wolf
39db36fdb2 Fixed some more links in the dev manual
Signed-off-by: Christian Wolf <github@christianwolf.email>
2021-11-24 14:50:02 +01:00
Christoph Wurst
334d2865db
Fix dev manual links to the app controllers page
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-11-22 10:38:11 +01:00
Christoph Wurst
8d335ccfcb
Document calendar access and search APIs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-11-10 14:13:41 +01:00
Carl Schwan
c1d88f41fc
Merge pull request #7555 from nextcloud/enhancement/calendar-write-api
Document calendar write API for app devs
2021-11-10 13:16:32 +01:00
rakekniven
1a64cc624b
Merge pull request #7053 from bjoernmartin/patch-2
Add app password auth option
2021-11-10 11:34:33 +01:00
Christoph Wurst
ecd0db5a7a
Document calendar write API for app devs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-11-10 10:46:40 +01:00
Christoph Wurst
517d4459b3
Add dev docs for the calendar providers API in Nextcloud 23
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-11-10 10:34:47 +01:00
Björn Martin
881de39b7d Add app password auth option
Add app password authentication option which seems to be mandatory if an external auth provider is used.
2021-11-09 19:04:07 +01:00
Corentin Flr
c4a6c2ad38 Added example for WebDAV search by last updated time
Signed-off-by: Corentin Flr <10946971+cogk@users.noreply.github.com>
2021-11-07 18:26:50 +01:00
Christoph Wurst
c8f0a31096
Document Calendar resources and rooms for developers
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-11-05 15:41:26 +01:00
Julius Härtl
6b23efb4af
Use --data-binary opton when shoing chunked upload with curl
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2021-10-29 09:47:45 +02:00
Joas Schilling
65302d916f
Merge pull request #7168 from nextcloud/rakekniven-patch-1
Add source examples for various used programming languages on how to add comments for translators
2021-10-29 08:39:42 +02:00
rakekniven
8b6e91eaef
Removed code block for vue
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2021-10-29 08:28:36 +02:00
rakekniven
a373ef8fcf
Changed wording for vue files
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2021-10-28 17:23:31 +02:00
Carl Schwan
f9b068281a
Fix highlighting (missing php start tag)
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2021-10-26 18:40:19 +02:00
Juan Carlos Tello
0753d4595d
Fix nextcloud.org urls (#7164)
* Fixed help.nextcloud.org that would result in a page with a certificate issue

Signed-off-by: Juan Carlos Tello <juancarlos.tello@wazuh.com>

* Fixed broken URL

Signed-off-by: Juan Carlos Tello <juancarlos.tello@wazuh.com>

* Fixed broken link to bugtracker documentation

Signed-off-by: Juan Carlos Tello <juancarlos.tello@wazuh.com>

* Fixed broken link to how to get your app signed

Signed-off-by: Juan Carlos Tello <juancarlos.tello@wazuh.com>

* Updated stable installation URL

Signed-off-by: Juan Carlos Tello <juancarlos.tello@wazuh.com>

* Updated URL to Contacts & Calendar troubleshooting

Signed-off-by: Juan Carlos Tello <juancarlos.tello@wazuh.com>

* Fixed many URLs that pointed to nextcloud.org instead of nextcloud.com

Signed-off-by: Juan Carlos Tello <juancarlos.tello@wazuh.com>

* Update admin_manual/issues/general_troubleshooting.rst

Co-authored-by: Daniel <mail@danielkesselberg.de>
Signed-off-by: Juan Carlos Tello <juancarlos.tello@wazuh.com>

* Apply suggestions from code review

Co-authored-by: Daniel <mail@danielkesselberg.de>
Signed-off-by: Juan Carlos Tello <juancarlos.tello@wazuh.com>

* Reverted changes on .pot files

Signed-off-by: Juan Carlos Tello <juancarlos.tello@wazuh.com>

Co-authored-by: Daniel <mail@danielkesselberg.de>
2021-10-25 14:32:19 +02:00
Jonas
5bf424036e
Fix small typos in publicpage.rst 2021-10-25 11:26:53 +02:00
Christoph Wurst
c63d4ac7c7
Drop all references of IRC
We don't use this anymore, so let's also not send people there. The
forum is our main place to get help.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-10-20 17:42:19 +02:00
Carl Schwan
f31f02f611
Merge pull request #7178 from nextcloud/work/dev_settings
Add setting section in the app developement tutorial
2021-10-14 11:40:10 +02:00
Carl Schwan
bd3c9594bf
Various code modernisation in code examples
* Type hinting
* Use of ::class instead of string

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2021-10-14 11:17:39 +02:00
Carl Schwan
b83a86ef18
Add setting section in the app developement tutorial
Fix #7158

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2021-10-14 11:13:16 +02:00
Daniel
19a40e4e16
Merge pull request #7177 from Aeredren/patch-2
Typo
2021-10-11 19:23:04 +02:00
Aeredren
f23b1a5245
Correct value for appname variable
Here $class2->appName come from $AppName which come from $app = new \OCP\AppFramework\App('myapp');
So it should be 'myapp' and not 'appname'
2021-10-08 15:30:52 +02:00
Aeredren
bb442806e6
Typo 2021-10-08 14:08:22 +02:00
rakekniven
933fc971d2 Update l10n.rst
Improved comments.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2021-10-05 10:35:01 +02:00
rakekniven
b0c8a7fd2d Merge branch 'master' into rakekniven-patch-1 2021-10-04 16:26:44 +02:00
kesselb
404ee8af6d
Merge pull request #7124 from SethFalco/typos
typo: update formatting and correct capitalization
2021-09-18 16:13:36 +02:00
Nimisha Vijay
a81b947e67
Merge pull request #7131 from nextcloud/update-design-docs
Update design docs
2021-09-16 17:13:09 +05:30
nim
97d28fddd6 changed link wording, added icon size, changed formatting for code bits
Signed-off-by: nim <nimisha.k.vijay@gmail.com>
2021-09-16 17:01:42 +05:30
Joas Schilling
1a72294771
Fix "'any' reference target not found: OCP\AppFramework\Http"
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-09-14 09:53:11 +02:00
Joas Schilling
f6ce3f9c9a
Fix "Could not lex literal_block as "json". Highlighting skipped."
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-09-14 09:43:01 +02:00
Joas Schilling
daecbdec07
Fix headline length errors
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-09-14 09:42:45 +02:00
nim
b190a638cf added links to vue documentation
Signed-off-by: nim <nimisha.k.vijay@gmail.com>
2021-09-13 15:34:57 +05:30
nim
d4d5c66c01 added images
Signed-off-by: nim <nimisha.k.vijay@gmail.com>
2021-09-09 20:11:07 +05:30
nim
64e7361101 linked new files in toc
Signed-off-by: nim <nimisha.k.vijay@gmail.com>
2021-09-09 20:10:29 +05:30
nim
e17ba6788f new design docs
Signed-off-by: nim <nimisha.k.vijay@gmail.com>
2021-09-09 20:02:59 +05:30
nim
859f105da9 renamed old docs
Signed-off-by: nim <nimisha.k.vijay@gmail.com>
2021-09-09 19:59:49 +05:30
Seth Falco
3c9b9487ac
typo: update formatting and correct capitalization
Signed-off-by: Seth Falco <seth@falco.fun>
2021-09-02 13:31:26 +02:00
Julius Härtl
ed2a6e5c15
Merge pull request #7035 from nextcloud/enh/flow 2021-08-20 20:17:07 +02:00
Marcel Klehr
0c9064b521
Update developer_manual/digging_deeper/flow.rst
Co-authored-by: Julius Härtl <jus@bitgrid.net>
2021-08-20 20:05:21 +02:00
Daniel Kesselberg
adc48b1b4a
Update example code for newer phpunit
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2021-08-17 14:52:16 +02:00
Daniel Kesselberg
0ce06ab825
Drop instructions how to install phpunit
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2021-08-17 14:47:15 +02:00
Christoph Wurst
c2d4375701
Document correct db transaction handling
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-08-13 13:03:53 +02:00
Christoph Wurst
bb5be7c90c
Merge pull request #6714 from nextcloud/StCyr-patch-2
missing 'use' statements in Search examples
2021-08-13 10:53:11 +02:00
Christoph Wurst
ba0295305f
Document client login flow login name mismatch
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-08-13 10:39:55 +02:00
Marcel Klehr
a9ebed3f80 Add docs for flow
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2021-08-13 03:07:50 +02:00
Vincent Petry
1ce844c937
Merge pull request #6952 from nextcloud/fix/initial-state-loading
Add modern way of loading initial-state
2021-07-28 12:08:06 +02:00
rakekniven
2128b10575
Merge pull request #6905 from nextcloud/rakekniven-patch-2
Added link to app store
2021-07-13 16:56:36 +02:00
Louis
0586b57bfa Add modern way of loading initial-state
Signed-off-by: Louis Chemineau <louis@chmn.me>
2021-07-07 16:39:30 +02:00
Christoph Wurst
4999b0c6d1
Merge pull request #6896 from nextcloud/fix/code-review-link
Fix code review link
2021-07-06 12:00:53 +02:00
Christoph Wurst
35923e6e7a
Merge pull request #6919 from nextcloud/fix/dev-manual-inconsistencies
Fix dev manual inconsistencies
2021-07-06 12:00:40 +02:00
John Molakvoæ (skjnldsv)
e7e5a87de0
Update linting documentation and workflow examples
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2021-07-06 11:40:37 +02:00
Christoph Wurst
17416c25fc
Merge pull request #6897 from nextcloud/fix/dupliacte-dev-getting-started
Drop duplicate getting started page
2021-07-05 17:33:44 +02:00
Christoph Wurst
3d60bece92
Fix dev manual inconsistencies
* Add missing debugging page
* Remove dead request lifecycle sub pages TOC
* Remove dead link to core translations page
* Revive link to basics debugging page
* Fix traige workflow image path
* Remove dead link to performance page

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 16:04:53 +02:00
Christoph Wurst
3e61d530e5
Document deprecation of scss compilation and vars
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 14:21:06 +02:00
Christoph Wurst
db855f9630
Merge pull request #6911 from nextcloud/fix/typo-upgrade-json-log
Fix typo in json log format upgrade docs
2021-07-05 14:09:17 +02:00
Christoph Wurst
c73930cc3b
Merge pull request #6899 from nextcloud/fix/dead-testing-link
Drop deleted testing dir from digging deeper toc
2021-07-05 14:08:57 +02:00
Christoph Wurst
c9bfcfc260
Merge pull request #6907 from nextcloud/enhancement/moar-nextcloud-22-changes
Document moar critical changes in Nextcloud 22
2021-07-05 13:28:11 +02:00
Christoph Wurst
4d0b134954
Fix typo in json log format upgrade docs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 13:12:47 +02:00
Christoph Wurst
382e9ff4c3
Merge pull request #6906 from nextcloud/fix/client-apis
Fix various client API docs issues
2021-07-05 12:41:19 +02:00
Christoph Wurst
8aec37a303
Document moar critical changes in Nextcloud 22
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 12:39:24 +02:00
Christoph Wurst
15dedf67c1
Fix inclusion of share and sharee OCS API pages
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 12:06:53 +02:00
Christoph Wurst
a7dd22d40e
Give the Activity API page a title so it shows in the TOC
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 12:06:37 +02:00
Christoph Wurst
2b941a6bd1
Limit WebDAV TOC depth like on other pages
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 12:05:55 +02:00
Christoph Wurst
750d34742a
Give the comments page a title, so it get included in TOCs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 12:04:45 +02:00
Christoph Wurst
e9980cac2d
Add missing OCS status API page
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 12:04:16 +02:00
rakekniven
1d6e005fb5
Added link to app store
Some apps are not developed within the Nextcloud organisation at GitHub. Using the App Store allows the user to find link to related repo.
2021-07-05 11:57:42 +02:00
Christoph Wurst
d959b150d7
Merge pull request #6898 from nextcloud/fix/lifecycle-to-init-links
Fix links from the request lifecycle to the app init docs
2021-07-05 11:47:02 +02:00
Christoph Wurst
cf369cbd78
Document critical changes for devs and admins in Nextcloud 22
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 10:53:29 +02:00
Christoph Wurst
8ec8aa9e45
Drop deleted testing dir from digging deeper toc
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 09:52:13 +02:00
Christoph Wurst
4b9a868a4c
Fix links from the request lifecycle to the app init docs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 09:46:01 +02:00
Christoph Wurst
4474fb9e73
Drop duplicate getting started page
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 09:40:16 +02:00
Christoph Wurst
991944fbc5
Fix code review link
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-07-05 09:33:04 +02:00
Julius Härtl
3cd3b10470
Merge pull request #6360 from nextcloud/add-dashboard-client-api
[WIP] Dashboard API for clients
2021-06-28 13:20:16 +02:00
Vincent Petry
ebca005493
Remove DB schema docs, add note for NC 22
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-06-17 17:42:31 +02:00
Vincent Petry
1f5ffe8253
Remove traces of migrations:generate-from-schema
Remove traces of occ migrations:generate-from-schema which was removed
in NC 22.

Also adjust text that specifies that now ALL migrations:* commands are only
available in debug mode.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-06-17 15:33:53 +02:00
Morris Jobke
0aa7441685
Fix path
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2021-06-17 13:16:37 +02:00
Morris Jobke
493a3bf02a
Add developer testing hints for WebAuthn
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2021-06-17 13:14:17 +02:00
Alexey Abel
d7ca49af41 Remove non-existing event
There is no string `CreateUserEvent` in the entire nextcloud-server code.
2021-06-08 01:48:25 +02:00
Lukas Reschke
cce504ca87
Schema -> ISchemaWrapper
This makes my autocomplete happier :)
2021-05-25 19:37:37 +02:00
Cyrille Bollu
140377212e
missing 'use' statements in Search examples 2021-05-20 20:50:33 +02:00
Roeland Jago Douma
eb82b93a46
Revert "Fix images and alt tags, fix #621, fix #622" 2021-04-30 13:18:44 +02:00
Morris Jobke
2f0231c880
Merge pull request #6001 from Grotax/release_automation
Add documentation for release automation via GitHub actions
2021-04-28 21:32:07 +02:00
schrotie
2de73e45a9
Update tutorial with dev-setup alternative
Added a much simpler and less intrusive alternative development setup using podman or docker.
2021-04-28 12:03:38 +02:00
Benjamin Brahmer
9b0b645c03 add release_automation.rst
Signed-off-by: Benjamin Brahmer <info@b-brahmer.de>
2021-04-24 12:42:55 +02:00
Morris Jobke
6663f6da56
Merge pull request #6363 from HouraisanNEET/patch-2
Update bootstrap.rst
2021-04-22 21:14:17 +02:00
HouraisanNEET
a9a0941753 Revert namespace change
Signed-off-by: HouraisanNEET <HouraisanNEET@users.noreply.github.com>
2021-04-22 22:28:44 +08:00
Jan C. Borchardt
444d91253e
Fix images and alt tags, fix #621, fix #622
- Change all `.. figure::` elements to `.. image::`
- Add empty `:alt:` so it is clear to screen readers that the images are decorative and don’t duplicate content
- Update styleguide with that info

Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
2021-04-15 20:18:42 +02:00
HouraisanNEET
060e1567b6 Update bootstrap.rst
Fix syntax and errors.

Signed-off-by: HouraisanNEET <>
2021-04-09 19:36:33 +08:00
Julien Veyssier
5eb71a5fe1
add information to implement dashboard API for clients
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2021-04-08 15:02:32 +02:00
rakekniven
72e4a35ebd
Merge pull request #6344 from HouraisanNEET/master
Update bootstrap.rst
2021-04-07 14:31:25 +02:00
HouraisanNEET
1be556b4d5
Update bootstrap.rst
Syntax fix
2021-04-06 19:31:04 +08:00
Morris Jobke
5f1ca13ddb
Merge pull request #6093 from michalhuras/patch-3
Update tutorial.rst
2021-03-16 22:36:35 +01:00
Daniel Kesselberg
4512d7b878
Fix example for initial state service
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2021-03-09 18:04:44 +01:00
tflidd
c715511714
Merge pull request #6096 from andristeiner/patch-2
fix PHP syntax in boostrap example
2021-02-16 23:34:24 +01:00
Andri Steiner
b1673a9164
fix PHP syntax in boostrap example
Signed-off-by: Andri Steiner <andri@opsone.ch>
2021-02-09 11:25:34 +01:00
Tobias Kaminsky
d480f93ff9
DI is now case sensitive: changing IDBConnection 2021-02-04 09:09:44 +01:00
Michał
8a13faa6c0
Update tutorial.rst
Typing error (excute->execute)
2021-01-31 11:46:30 +01:00
Michael Hirschler
4a8de965b7
Update filesystem.rst 2021-01-18 16:30:29 +01:00
Michael Hirschler
49ceef272d
Update publicpage.rst 2021-01-15 16:21:22 +01:00
Christoph Wurst
e63a3940ca
Add note about the new database exception and the dropped dbal one
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-15 10:19:37 +01:00
Christoph Wurst
730f23cbee
Recommend our own type constants instead of Doctrine's
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-15 10:12:29 +01:00
Morris Jobke
01d8c7b481
Merge pull request #5931 from nextcloud/fix/dev-docs-migration-type-types
Fix upgrade info about the dbal type vs types class
2021-01-12 17:07:06 +01:00
Michael Hirschler
8f972d6164
Update content.rst 2021-01-12 13:54:24 +01:00
Michael Hirschler
88c31eb718
Update content.rst 2021-01-12 13:53:34 +01:00
Christoph Wurst
806a44eb50
Fix upgrade info about the dbal type vs types class
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-12 09:44:10 +01:00
Christoph Wurst
4ef95bcadc
Fix Doctrine 3 upgrade docs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-08 14:42:11 +01:00
Christoph Wurst
55af246ecc
Document change reg. Nextcloud 21 and php8
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-01-08 14:30:48 +01:00
Morris Jobke
b75263ea8e
Merge pull request #5887 from nextcloud/tcitworld-patch-2
Fix another typo
2021-01-06 14:26:54 +01:00
Morris Jobke
2458634739
Merge pull request #5885 from nextcloud/tcitworld-patch-1
Fixed a typo in l10n docs
2021-01-06 14:25:05 +01:00
Thomas Citharel
07831576c3
Fix another typo
Signed-off-by: Thomas Citharel <nextcloud@tcit.fr>
2021-01-05 15:36:01 +01:00
violoncello.ch
da10da77a0
Merge pull request #5830 from nina-py/patch-2
Fix link to "Code reviews" page
2021-01-05 14:16:51 +01:00
Thomas Citharel
362b344431
Fixed a typo in l10n docs
Signed-off-by: Thomas Citharel <nextcloud@tcit.fr>
2021-01-05 11:10:11 +01:00
Christoph Wurst
7623e065d3
Add note about the PSR-0 deprecation
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-12-22 14:07:47 +01:00
Christoph Wurst
c4f0adbacd
Document PSR-0 and PSR-4 as two supported PSRs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-12-22 14:07:24 +01:00
Christoph Wurst
13db8cc91a
Merge pull request #5821 from nextcloud/enhancement/dev-web-host-metadata
Document the new Web Host Metadata API for apps
2020-12-22 13:00:15 +01:00
Nina Pypchenko
7149685f4e Fix link to "Code reviews" page
Signed-off-by: Nina Pypchenko <22447785+nina-py@users.noreply.github.com>
2020-12-19 18:02:48 +11:00
Christoph Wurst
02700f6454
Document the new Web Host Metadata API for apps
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-12-16 13:21:06 +01:00
Valdnet
1b0ad3e6e9
Merge pull request #5785 from nina-py/config-dir-already-exists
Update "Development Environment" guide
2020-12-15 18:50:49 +01:00
Christoph Wurst
8cb613ff7b
Give devs a hint that it's their last chance ditch database.xml
It looks like 22 will drop the database.xml support alltogether, so
let's motivate devs for the mgiration if they haven't done already.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-12-14 10:26:13 +01:00
Nina Pypchenko
74ccd6e0e7 Update "Development Environment" guide
While setting up a local dev checkout of nextcloud/server, I noticed
that the part about creating the 'config' directory is outdated: this
directory already exists in the repository and doesn't need to be created
during setup.

I have fixed that part of the guide and also clarified some wordings
elsewhere in this guide.

Signed-off-by: Nina Pypchenko <22447785+nina-py@users.noreply.github.com>
2020-12-13 21:38:40 +11:00
Christoph Wurst
b41891cdcb
Merge pull request #5487 from nextcloud/ocs-status-api
Add doc for status api
2020-12-07 08:50:03 +01:00
Tobias Kaminsky
b189846039
Create ocs-status-api.rst
Add doc for status api

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2020-12-07 08:04:09 +01:00
Christoph Wurst
09dac2fdd0
Document optional unified search result entry attributes
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-12-04 09:15:10 +01:00
Christoph Wurst
28485c8006
Fix outdated unified search result entry class suggestion
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-12-04 08:49:54 +01:00
Morris Jobke
778ee230ae
Fix typo
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-12-03 11:11:52 +01:00
Christoph Wurst
ce5134fb87
Deprecate the app code checker
* Remove from app publishing guide
* Add to app upgrade guide
* Drop from admin manual (kind of inappropriate anyway)

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-12-03 10:44:09 +01:00
Morris Jobke
525b0340c1
Merge pull request #5453 from nextcloud/fix/no-include-error-suppress
Do not suppress include_once errors for the composer autoloader
2020-12-01 10:54:01 +01:00
Morris Jobke
9f53e22f92
Merge pull request #5455 from nextcloud/fix/app-init-app.php
Drop misleading traces of app.php recommendations
2020-12-01 10:33:37 +01:00
Christoph Wurst
1850420cb8
Drop note about removed update.php
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-11-27 13:06:43 +01:00
Julius Härtl
ae70e83e27
Merge pull request #5482 from nextcloud/fix/dupliacte-target-external-link
Fix duplicate target warnings of Sphinx for external links
2020-11-27 11:33:27 +01:00
Christoph Wurst
7a4205c7c0
Remove dead preupdate.php note
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-11-26 15:41:13 +01:00
Christoph Wurst
1790d6b074
Merge pull request #5459 from nextcloud/enhancement/dev-dependency-management
Add (composer) dependency management docs
2020-11-26 11:08:27 +01:00
Christoph Wurst
60df76dc69
Document php linting
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-11-26 11:03:08 +01:00
Christoph Wurst
c07a59c43b
Link from classloader docs to composer docs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-11-26 09:42:03 +01:00
Christoph Wurst
e378f9d0ae
Fix duplicate target warnings of Sphinx for external links
Apparently Sphinx doesn't like that we use the same name multiple times,
though the link pointed to different URLs.
https://github.com/sphinx-doc/sphinx/issues/3921#issuecomment-315581557
suggests using `__` for "anonymous references".

This will remove some of the github action comments that show for every
PR.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-11-26 09:11:58 +01:00
Christoph Wurst
43a0983098
Document info.xml linting and validation
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-11-26 09:07:05 +01:00
Christoph Wurst
11e2be5f25
Add (composer) dependency management docs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-11-24 11:07:10 +01:00
Christoph Wurst
9fcd5196bb
Drop misleading traces of app.php recommendations
The app init docs still recommended using app.php.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-11-24 10:51:33 +01:00
Christoph Wurst
d1fd9c0156
Do not suppress include_once errors for the composer autoloader
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-11-24 10:41:58 +01:00
rakekniven
d8e15157cb
Added examples on how to add comments in different coding languages
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>
2020-11-19 18:43:33 +01:00
Morris Jobke
d0a2340c51
Merge pull request #5308 from Nienzu/fix_backgroundjob
Correct sample code dependency and some typo
2020-10-29 14:18:52 +01:00
Morris Jobke
b2a4abfe0c
Document subadmin events
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-10-29 11:21:10 +01:00
Morris Jobke
58d04b03cf
Fix space
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-10-29 09:46:01 +01:00
Morris Jobke
3496f555c5
Document Settings' BeforeTemplateRenderedEvent
See https://github.com/nextcloud/server/pull/22649

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-10-29 09:29:36 +01:00
Morris Jobke
f293c293ad
Document typed LDAP event for user and group backend
See https://github.com/nextcloud/server/pull/22221

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-10-29 09:19:24 +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
Vincent Petry
c46d127a6d
Mention cloning shipped apps in dev env
Add mention to cloning external shipped apps into the apps folder in the
development environment, to be able to test upgrades as these apps will
be required at that point.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2020-10-26 14:22:48 +01:00
Mason Payne
b9f7c57409
Update required info about Hooks
Spent too much time looking for something to give me the right direction. Found this forum post from 2017.
https://help.nextcloud.com/t/filehook-not-working/14591/14

Signed-off-by: Mason Payne <gomas.bmw@gmail.com>
2020-10-15 21:37:47 -06:00
John Molakvoæ
aae1754f75
Merge pull request #5239 from PanCakeConnaisseur/patch-3 2020-10-15 16:42:49 +02:00
PanCakeConnaisseur
bc9de46f6b
Make app in path lowercase
Co-authored-by: Morris Jobke <hey@morrisjobke.de>
2020-10-15 15:29:55 +02:00
nienzu
b6cb8489f4 Fix spelling error in migrations
Signed-off-by: nienzu <ibqqz0602@gmail.com>
2020-10-14 17:24:30 +08:00
Morris Jobke
c208dd171a
Merge pull request #5231 from PanCakeConnaisseur/patch-2
Fix typo in documentation
2020-10-12 16:56:19 +02:00
PanCakeConnaisseur
78502dba12 Add noob friendly explanations and fix wording
Added some more explicit info for people unfamiliar with autoloading that might help understanding. Also fixed some wording and grammar mistakes and made naming coherent.

Signed-off-by: Alexey Abel <dev@abelonline.de>
2020-10-10 07:48:04 +02:00
Morris Jobke
cacca4b378
Merge pull request #5229 from Nienzu/correct_tutorial_spell
Correct some spelling errors in app tutorial
2020-10-09 15:36:38 +02:00
PanCakeConnaisseur
332b2c8b8f
Fix typo 2020-10-08 20:54:09 +02:00
Christoph Wurst
607bee7f42
Document CI and static analysis for apps
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-08 16:00:04 +02:00
nienzu
3c2d2a1c0a Correct some spelling errors in app tutorial 2020-10-08 17:56:12 +08:00
Christoph Wurst
c8414faea8
Document deprecated getters of IServerContainer in 20
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-07 09:16:22 +02:00
Christoph Wurst
32bcb0d631
Document two more deprecations in 20
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-06 11:20:42 +02:00
Christoph Wurst
590f2583ca
Document Nextcloud 20 removed jQuery plugin(s)
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-06 09:42:45 +02:00
Morris Jobke
8752c1d9cc
Merge pull request #5157 from dassio/tutorial_migration_command
add migration to tutorial
2020-10-06 09:02:09 +02:00
Christoph Wurst
4698cb9255
Document the escape-html removal
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-06 08:21:43 +02:00
Christoph Wurst
5111715c34
Migrate logging docs to new interface
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-05 14:30:43 +02:00
Christoph Wurst
a3bc1ade58
Use LoggerInterface in the example repair step
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-05 14:30:43 +02:00
Christoph Wurst
463ce8a859
Document Nextcloud 20 critical changes
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-10-05 14:30:39 +02:00
dassio
097b700fed change to suffixing
Signed-off-by: dassio <dassio@icloud.com>
2020-10-04 17:11:38 +01:00
dassio
7f3adcb809 add migration to tutorial
Signed-off-by: dassio <dassio@icloud.com>
2020-10-04 17:11:32 +01:00
Roeland Jago Douma
c5d99bfb30
Merge pull request #5118 from Nienzu/correct_middleware_sample
Correct the sample code for middleware
2020-10-02 10:29:41 +02:00
Roeland Jago Douma
01f39a0bbd
Merge pull request #5084 from Iscle/patch-2
Direct Download: Fix link expiration time
2020-10-01 12:22:38 +02:00
Joas Schilling
9feaf208fe
Add a hint about semantic versions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-30 16:21:52 +02:00
nienzu
dd19c90353 Correct the sample code for middleware 2020-09-29 11:17:48 +08:00
kesselb
8067d4e973
Merge pull request #5037 from nextcloud/strugee-patch-1
Fix typo
2020-09-26 16:03:15 +02:00
Iscle
894ae4ef34
Direct Download: Fix link expiration time
The link is only valid for 8 hours, not 24 as stated before.
2020-09-25 00:03:14 +02:00
Roeland Jago Douma
224f72a093
Merge pull request #5040 from nextcloud/enh/getAppFolder_is_dead
getAppfolder is dead
2020-09-24 08:31:26 +02:00
Roeland Jago Douma
3826534ee5
enh appdata docs
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-09-23 20:42:19 +02:00
Roeland Jago Douma
ee8b49b0d9
getAppfolder is dead
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-09-23 20:30:22 +02:00
AJ Jordan
96cbee1204
Fix typo 2020-09-22 04:40:01 -04:00
J0WI
122ed88e53 Update urls to HTTPS
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
2020-09-17 20:33:30 +02:00
Joas Schilling
368e31136b
Fix missing imports
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-15 13:30:34 +02:00
Joas Schilling
4aa1d8ad2b
Some more documentation fixes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-15 08:36:01 +02:00
Joas Schilling
42e36802db
It's OCS Api now
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-15 08:24:17 +02:00
Maxence Lange
d3bab2129b
Update search.rst 2020-09-15 08:14:58 +02:00
Morris Jobke
e9eec9f428
Merge pull request #3762 from dassio/add_rich_workspace
add workspace property
2020-09-14 17:06:06 +02:00
Morris Jobke
4b076dddf0
Update developer_manual/client_apis/OCS/ocs-api-overview.rst 2020-09-14 16:30:19 +02:00
Alexandru Ungureanu
09f570b55e Corrected unintended text emphasis
Signed-off-by: Alexandru Ungureanu <aungureanu@keyfort.co.uk>
2020-09-13 15:08:34 +03:00
ecsecta
34605cce0d
Fix name of deprecated oc_requesttoken
oc_requesttoken is marked as deprecated.
2020-09-10 09:54:53 +02:00
Morris Jobke
bca770da73
Fix l10n build for user manual
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-09-09 21:25:25 +02:00
Morris Jobke
5e6b9a714c
Merge pull request #3124 from jivanpal/patch-2
Update routing.rst; corrected parameter name from `method` to `verb`
2020-09-09 18:29:45 +02:00
Klaus
65ca339f34
Add example of n function 2020-09-09 11:36:58 +02:00
dassio
9bcddacb5a add workspace property
Signed-off-by: dassio <dassio@icloud.com>
2020-08-29 16:17:35 +01:00
Julius Härtl
1cdd9eb363
Add link to new phpdoc build
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-27 08:41:32 +02:00
Jivan Pal
96438ae6e5 Update WebDAV/basic.rst; corrected "created" to "deleted" for DELETE method 2020-08-21 16:42:08 +01:00
Jivan Pal
2e02596b06
Update routing.rst; corrected parameter name from method to verb 2020-08-20 18:12:06 +01:00
dassio
7eac51fbbf add example for type annotattion
Signed-off-by: dassio <dassio@icloud.com>
2020-08-19 23:10:03 +01:00
Morris Jobke
c4158932a8
Merge pull request #2765 from nextcloud/georgehrke-patch-1
Update documentation as per server#22041
2020-08-19 19:34:48 +02:00
Glen
67cf4b1729 Update dependency_injection.rst
Dependency Injection and the art of Services and Containers Tutorial is unavailable due to being private on YouTube. Removed the link.

Signed-off-by: Glen Clark <glenuk@gmail.com>
2020-08-18 08:38:18 +01:00
Morris Jobke
93f373b8c5
Merge pull request #2168 from nextcloud/enh/noid/dashboard
Add docs for new dashboard api
2020-08-13 14:50:05 +02:00
Julius Härtl
44982a143c
Add docs for new dashboard api
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-13 13:46:34 +02:00
Morris Jobke
ed635f5e9f
Fix underline
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-08-13 08:13:28 +02:00
Morris Jobke
9b7234ea79
Add TwoFactorProviderDisabled event
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-08-13 07:26:27 +02:00
Christoph Wurst
66b12ad7a0
Document the inclusing of a composer autoloader
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-08-11 09:30:03 +02:00
Georg Ehrke
20d37d52b4
Update documentation as per server#22041 2020-08-10 15:31:52 +02:00
Morris Jobke
0165943a36
Add deprecation notice for OCP\Group\Events\BeforeUserRemovedEvent
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-08-10 15:05:14 +02:00
Morris Jobke
da43209771
Document existing events
* LoadAdditionalScripts (@rullzer) - https://github.com/nextcloud/server/pull/16641
* LoadViewerEvent (@skjnldsv) - https://github.com/nextcloud/viewer/pull/271
* RegisterDirectEditorEvent (@juliushaertl) - https://github.com/nextcloud/server/pull/17625
* typed events for files scanner (@christophwurst) - https://github.com/nextcloud/server/pull/18351
* typed events for group mangement (@christophwurst) - https://github.com/nextcloud/server/pull/18350
* AddContentSecurityPolicyEvent (@rullzer) - https://github.com/nextcloud/server/pull/15730
* UserLiveStatusEvent (@georgehrke) - https://github.com/nextcloud/server/pull/21186
* password_policy events (@christophwurst) - https://github.com/nextcloud/server/pull/18019
* AddFeaturePolicyEvent (@rullzer) - https://github.com/nextcloud/server/pull/16613
* ShareCreatedEvent (@rullzer) - https://github.com/nextcloud/server/pull/18384
* LoadSettingsScriptsEvent (@blizzz) - https://github.com/nextcloud/server/pull/21475
* flow events (@rullzer) - https://github.com/nextcloud/server/pull/18535

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-08-10 14:22:20 +02:00
John Molakvoæ
3e80ebad15
Merge pull request #2531 from nextcloud/jospoortvliet-patch-1 2020-07-30 09:29:53 +02:00
Jos Poortvliet
c92e79a9cb
Update externalapi.rst 2020-07-29 20:21:56 +02:00
Jos Poortvliet
9362e6a4a9
Update externalapi.rst
Link to open collaboration services instead. Don't merge yet, this page has to be updated first... will take a bit I suppose.
2020-07-29 19:33:12 +02:00
Jos Poortvliet
7efae5518e
Update index of Android lib
We want to remove this link from nextcloud.com/developer as it is a bit too specific. This seems a good place to link to it instead.
2020-07-29 18:50:33 +02:00
Morris Jobke
8776c169e6
Add OCA\DAV\Events\SabrePluginAuthInitEvent event
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-07-23 21:47:02 +02:00
Baran Sekin
b50e5ffa54 Added missing import
The IURLGenerator class is used at the constructor parameter, but importing that namespace was missing.

Signed-off-by: Baran Sekin <baransekin@gmail.com>
2020-07-20 12:53:08 +03:00
Christoph Wurst
cf126f82c4
Merge pull request #2201 from nextcloud/new-events
New events for typed event handling
2020-07-17 09:10:41 +02:00
Christoph Wurst
eb3228f05c
Document PSR-11 integration
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-07-16 14:34:41 +02:00
Morris Jobke
3c4cfa1314
Add event for BeforeTemplateRenderedEvent
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-07-15 20:08:59 +02:00
Morris Jobke
9c9ed0f35f
Add BeforeTemplateRenderedEvent
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-07-15 19:55:07 +02:00
Joas Schilling
6b36e226c7
Extend docs on theming with primary color
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-07-06 10:16:22 +02:00
Christoph Wurst
e830ceb5e4
Document unified search API
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-06-24 14:40:35 +02:00
Christoph Wurst
33be7a9408
Document new bootstrap process
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-06-23 15:29:36 +02: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
Christoph Wurst
d92723f2a3
\OCP\BackgroundJob\Job::run is neither public nor static
Ref https://help.nextcloud.com/t/cannot-develop-own-backgroundtask-when-using-nextcloud-developer-documentation/83411

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-06-19 10:51:58 +02:00
Christoph Wurst
e2dbce8ba8
Remove oudated backporting docs
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-06-10 14:19:43 +02:00
Christoph Wurst
22040e8867
Document current bootstrap mechanism
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2020-06-09 07:50:02 +02:00
Sascha Wiswedel
bd9ef16c19
purge strings about explicit Nextcloud versions
Versions deprecate fast and aren't needed in upstream documentation branches.

Signed-off-by: Sascha Wiswedel <sascha.wiswedel@nextcloud.com>
2020-06-04 12:48:13 +02:00
Sascha Wiswedel
972a22c346
more link fixes
Signed-off-by: Sascha Wiswedel <sascha.wiswedel@nextcloud.com>
2020-06-03 13:01:37 +02:00
tflidd
344c4bf361
Update npm.rst
fixes https://github.com/nextcloud/documentation/issues/2026
2020-05-29 11:26:14 +02:00
Morris Jobke
7c64f4c8b4
Update developer_manual/app/view/l10n.rst 2020-05-26 15:38:27 +02:00
rakekniven
982177b0aa
Add section about .l10nignore
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>
2020-05-26 15:10:43 +02:00
John Molakvoæ (skjnldsv)
ba7b1f5b19
Fix typos
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2020-05-04 13:41:56 +02:00
Morris Jobke
d305a63c75
Merge pull request #1744 from nextcloud/jospoortvliet-patch-1
add autocomplete API
2020-04-21 10:00:05 +02:00
Morris Jobke
346ef4939d
Merge pull request #1968 from nextcloud/add-links-to-api-docs
add comments and link to activity docs
2020-04-21 09:51:48 +02:00
Sascha Wiswedel
5b06803335
licensing note also put into dev docs
Signed-off-by: Sascha Wiswedel <sascha.wiswedel@nextcloud.com>
2020-04-20 15:09:11 +02:00
Sascha Wiswedel
5f30a79edc
App Store: "official" is now "Featured"
Signed-off-by: Sascha Wiswedel <sascha.wiswedel@nextcloud.com>
2020-04-20 14:15:49 +02:00
Jos Poortvliet
7e8e70fa1d
Update index.rst 2020-04-20 09:40:11 +02:00