Skip to content

Commit

Permalink
[TASK] Switch the manual to the PHP-based rendered (#730)
Browse files Browse the repository at this point in the history
Fixes #609
  • Loading branch information
oliverklee authored Nov 23, 2024
1 parent 827305d commit bf36aaf
Show file tree
Hide file tree
Showing 10 changed files with 725 additions and 146 deletions.
708 changes: 708 additions & 0 deletions Build/Scripts/runTests.sh

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions Documentation/AddedFields.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
.. include:: /Includes.rst.txt

.. _added-fields:

==================================
Expand Down
8 changes: 0 additions & 8 deletions Documentation/ExtbaseModels.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
.. include:: /Includes.rst.txt

.. _extbase-models:

========================
Expand All @@ -16,9 +14,3 @@ This extension provides the following Extbase models and repositories:
These models and repositories can also be used as drop-in replacements for the
:php:`FrontEndUser` model and repository that were deprecated in TYPO3 V11 and
will be/have been removed in TYPO3 V12.

Validation
==========

Please note that the models do not provide any validation for their
properties (as the validation is expected to be specific to each application).
35 changes: 1 addition & 34 deletions Documentation/Includes.rst.txt
Original file line number Diff line number Diff line change
@@ -1,34 +1 @@
.. More information about this file:
https://docs.typo3.org/m/typo3/docs-how-to-document/main/en-us/GeneralConventions/FileStructure.html#includes-rst-txt
.. ----------
.. text roles
.. ----------
.. role:: aspect(emphasis)
.. role:: bash(code)
.. role:: html(code)
.. role:: js(code)
.. role:: php(code)
.. role:: rst(code)
.. role:: sep(strong)
.. role:: sql(code)

.. role:: tsconfig(code)
:class: typoscript

.. role:: typoscript(code)
.. role:: xml(code)
:class: html

.. role:: yaml(code)

.. default-role:: code

.. ---------
.. highlight
.. ---------
.. By default, code blocks use automatically detected syntax highlighting
.. highlight:: guess
.. You can put central messages to display on all pages here
23 changes: 3 additions & 20 deletions Documentation/Index.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
.. include:: /Includes.rst.txt

.. _start:

=====================================
============================
TYPO3 extension ``feuserextrafields``
=====================================
============================

:Extension key:
feuserextrafields
Expand All @@ -28,14 +24,7 @@ TYPO3 extension ``feuserextrafields``
:Rendered:
|today|

----

This TYPO3 extension adds additional common fields to FE users
and provides Extbase models for this (like the `sr_feuser_register` and
`sf_register` extensions do, but without the additional registering
functionality).

----
The content of this document is related to TYPO3 - a GNU/GPL CMS/Framework available from www.typo3.org

**Table of Contents:**

Expand All @@ -47,9 +36,3 @@ functionality).
AddedFields

.. Meta Menu
.. toctree::
:hidden:

Sitemap
genindex
62 changes: 0 additions & 62 deletions Documentation/Settings.cfg

This file was deleted.

9 changes: 0 additions & 9 deletions Documentation/Sitemap.rst

This file was deleted.

7 changes: 0 additions & 7 deletions Documentation/genindex.rst

This file was deleted.

13 changes: 13 additions & 0 deletions Documentation/guides.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<guides xmlns="https://www.phpdoc.org/guides" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://www.phpdoc.org/guides ../vendor/phpdocumentor/guides-cli/resources/schema/guides.xsd"
links-are-relative="true">
<extension class="\T3Docs\Typo3DocsTheme\DependencyInjection\Typo3DocsThemeExtension"
project-home="https://extensions.typo3.org/extension/feuserextrafields"
project-contact="mailto:[email protected]"
project-repository="https://github.com/oliverklee/ext-feuserextrafields"
project-issues="https://github.com/oliverklee/ext-feuserextrafields/issues" edit-on-github-branch="main"
edit-on-github="oliverklee/ext-feuserextrafields" typo3-core-preferred="stable"
interlink-shortcode="oliverklee/feuserextrafields"/>
<project title="feuserextrafields" release="6.3.0" version="6.3" copyright="2024"/>
</guides>
4 changes: 0 additions & 4 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -142,9 +142,6 @@
"ci:xliff:lint": "php Build/bin/console lint:xliff Resources/Private/Language",
"ci:yaml:lint": "find . ! -path '*.Build/*' \\( -name '*.yaml' -o -name '*.yml' \\) | xargs -r php ./.Build/vendor/bin/yaml-lint",
"coverage:create-directories": "mkdir -p build/logs .Build/coverage",
"docs:generate": [
"docker run --rm t3docs/render-documentation show-shell-commands > tempfile.sh; echo 'dockrun_t3rd makehtml' >> tempfile.sh; bash tempfile.sh; rm tempfile.sh"
],
"fix": [
"@fix:composer",
"@fix:php"
Expand Down Expand Up @@ -194,7 +191,6 @@
"ci:xliff:lint": "Lints the XLIFF files.",
"ci:yaml:lint": "Lints the YAML files.",
"coverage:create-directories": "Creates the directories needed for recording and merging the code coverage reports.",
"docs:generate": "Renders the extension ReST documentation.",
"fix": "Runs all automatic code style fixes.",
"fix:composer": "Normalizes all composer.json files.",
"fix:php": "Runs all fixers for the PHP code.",
Expand Down

0 comments on commit bf36aaf

Please sign in to comment.