mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2024-09-20 00:16:12 +02:00
Commit graph

61 commits

Author SHA1 Message Date
Alexander Nitsche
fc5b861bcd
[TASK] Update docs (#404)
See c2bb63bead for further details.

The README.md should mostly only cover the abstract and links.

The composer commands are the core value of this extension. List
all commands in the documentation and copy the descriptions from
the `composer.json`. This lets the global search at docs.typo3.org
find these commands.

Remove superfluous Linters page, which is integrated now in the
Running page.

Use sentence case in page titles in order to conform to the
TYPO3 documentation standards.

The ambiguous :ts: text role has been removed to
not confuse the writer with typescript and typoscript.

Add the common extension destinations to `composer.json`.
(Packagist displays them in a prominent place.)
2022-04-12 19:00:11 +02:00
Oliver Klee
4f2c813d7f
[TASK] Switch to the core testing framework (#361)
The TYPO3 core testing framework has more person-power for maintenance
behind it compared to the nimut testing framework. So we should use that.
2022-02-20 15:18:46 +01:00
Oliver Klee
c79986b614
[TASK] Drop the TYPO3 V9 badge (#372)
We should not advertise what we're not supporting anymore.
2022-01-27 17:08:08 +01:00
Oliver Klee
fda9a53c82
[TASK] Add the TYPO3 Online Days presentation to the README (#365) 2022-01-13 12:57:48 +01:00
Oliver Klee
d4195cd8a6
[TASK] Drop the badge for unstable releases from the README (#350)
The badge behaves in an unpredictable way if there are mutiple unstable
releases (which happens when we update the branch alias for the `main`
branch) and hence is pretty much useless.
2021-12-24 02:13:38 +01:00
Łukasz Uznański
894508f3d2
[TASK] Add badges to readme (#343)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2021-11-29 18:18:29 +01:00
Łukasz Uznański
9bf78a580b
[FEATURE] Calculate code coverage (#266) 2021-10-06 16:23:35 +02:00
Oliver Klee
20112ac115
[TASK] Move most development tools from PHIVE to Composer (#282)
We now only use PHIVE for those tools that are not compatible
with the PHP versions we currently support (7.2-7.4).
This currently is only the PHP copy-paste detector
(which requires PHP >= 7.3).

This also (as a nice side effect) provides `ddev composer normalize`
out of the box.

For YAML linting, we now use the `symfony/yaml` package (which already
was installed as an indirected dependency, and which we now explicitly
require).

Fixes #274
Fixes #279
2021-08-24 02:42:02 +02:00
Oliver Klee
01c0d4b4d5
[TASK] Use the Composer scripts for the CI builds by default (#283)
Also stop running the other CI workflow on every push/PR
(as the results of both workflows provide the same results).

Fixes #275
2021-08-24 02:34:05 +02:00
Oliver Klee
32d456f593
[TASK] Move the Composer script descriptions to the composer.json (#284)
Composer has a built-in functionality for describing Composer scripts,
and we should use it for documentating our custom scripts.
2021-08-24 02:27:27 +02:00
Mathias Bolt Lesniak
47455a8941
[FEATURE] Add Composer command for rendering documentation (#277)
Adds the command `docs:generate` to `composer.json`.
2021-08-22 17:47:05 +02:00
Oliver Klee
c7fa1fddd9
[TASK] Completely rewrite the README (#270) 2021-08-13 14:39:15 +02:00
Łukasz Uznański
3be8d3a91a
[TASK] Run functional tests in ddev (#259)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2021-07-21 13:16:46 +02:00
Łukasz Uznański
8e3e3630a5
[TASK] Add separate workflow for composer scripts (#258)
Co-authored-by: David Bruchmann <david.bruchmann@gmail.com>
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2021-07-21 13:06:59 +02:00
Łukasz Uznański
4d3520580d
[TASK] Upgrade to CoC-v2 (#262)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2021-07-14 13:00:32 +02:00
Łukasz Uznański
c1e713240b
[FEATURE] Add base ddev setup and command (#234) 2021-05-18 23:33:35 +02:00
Gilbertsoft
47dd2a71ca
[TASK] Add code of conduct badge to README (#243)
This patch adds a badge for the code of conduct to the readme like suggested at https://www.contributor-covenant.org/
2021-05-01 19:13:21 +02:00
Oliver Klee
9c36f05e3e
[CLEANUP] Rename the CS fixer composer script (#227)
Also sort the style checks in the GitHub Actions run.

Also improve some headings in the README.
2021-03-30 00:55:20 +02:00
Oliver Klee
84f2bc2838
[TASK] Update the manual URL in the README (#216)
Fixes #213
2021-03-20 16:54:35 +01:00
Oliver Klee
db1080b119
[FEATURE] Add type checking via PHPStan (#218) 2021-03-17 01:08:40 +01:00
Martin Bless
d54111edf7
Update README.md (#197)
Add link where to find the manual.
2021-02-22 16:53:56 +01:00
Łukasz Uznański
3a086c5552
Add composer normalize phive (#193) 2021-02-18 10:44:35 +01:00
Łukasz Uznański
1c26b55310
Fixes to readme (#194)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2021-02-10 15:55:08 +01:00
Łukasz Uznański
dee89c5266
[TASK] Prepare documentation rendering (#157)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-11-29 18:28:34 +01:00
Łukasz Uznański
ddecb3009f
[FEATURE] Add phpcpd (#149)
Resolves: #129
2020-11-21 18:21:09 +01:00
Łukasz Uznański
3366e63eff
[TASK] Add feature list (#148)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-11-18 12:59:48 +01:00
Oliver Klee
b74d84b5e6
[BUGFIX] Fix a typo in a CI status badge alt text (#151) 2020-10-31 12:32:28 +01:00
Oliver Klee
14c3a513c1
[BUGFIX] Only show the default branch status in the CI badge (#118)
We only want to see whether the build for the current default branch
is successful, not the status of any other branches or PRs.

Also make the alt text for the badge more specific as we now have
two CI builds (GitHub and GitLab).
2020-10-11 15:17:07 +02:00
Oliver Klee
3cc4abb092
[TASK] Switch the default branch from master to main (#117)
Also update URLs to other repositories that also have done
the switch.
2020-10-10 14:02:59 +02:00
Łukasz Uznański
0338647e34
[TASK] Remove security checker (#111)
Resolves: #110
2020-10-07 14:10:44 +02:00
Łukasz Uznański
09335d7e70
[TASK] Add gitlab ci badge (#108)
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2020-10-04 15:46:37 +02:00
Oliver Klee
288fbc7999
[TASK] Drop the Travis CI builds (#56)
We've moved to GitHub Actions (and will add GitLab CI) instead.
2020-06-23 11:05:45 +02:00
Oliver Klee
0ad663e9c7
[TASK] Update the GitHub actions status badge URL (#47)
Now that the project has been moved to a different project,
the GitHub actions status badge URL needs to be adapted.
2020-05-22 09:14:54 +02:00
Oliver Klee
b67a142653 [TASK] Drop obsolete parts from the README (#34)
Also fix some formatting issues.

Fixes #4
2019-12-07 17:30:02 +01:00
Oliver Klee
8c4b5425b9 [TASK] Add a status badge for GitHub actions (#33) 2019-12-07 17:06:13 +01:00
Oliver Klee
8df9b442e1 [BUGFIX] Update the badge URLs in the README (#29)
Fixes #22
2019-12-07 15:59:33 +01:00
Oliver Klee
fce8d64606
[TASK] Drop support for TYPO3 < 9.5 (#50) 2019-08-12 15:54:29 +02:00
Oliver Klee
9cb3879ba5
[BUGFIX] Fix build status URLs in the README (#39)
Also drop surplus blank lines from the README.
2019-08-07 13:41:26 +02:00
Oliver Klee
a61e6afee5 [BUGFIX] Make the Codeception instructions more robust 2018-06-01 10:58:34 +02:00
Oliver Klee
ebc500f47f [BUGFIX] Fix the codeception run instructions 2018-06-01 10:20:36 +02:00
Oliver Klee
fd3f73af13
[FEATURE] Example acceptance tests with Codeception (#31) 2018-05-31 23:48:38 +02:00
Oliver Klee
5b3936f35a
[TASK] Drop the example PHPUnit configuration file (#29)
This file has caused more confusion than enlightenment.
2018-05-31 16:09:06 +02:00
Oliver Klee
04bf2b94fb
[BUGFIX] Fix path to vendor in the README (#28)
[ci skip]
2018-05-30 13:38:59 +02:00
Oliver Klee
ade5a8174d
[TASK] Document running the unit tests on the command line (#27)
[ci skip]
2018-05-30 12:33:28 +02:00
Oliver Klee
1b8c800443
[TASK] Add a PHPUnit example configuration file (#16) 2018-05-26 19:50:59 +02:00
Oliver Klee
ff2d3f7dc0
[TASK] Update the installation instructions (#12)
[ci skip]
2018-05-25 17:17:25 +02:00
Oliver Klee
c034d807d6 [BUGFIX] Fix a typo in the README
[ci skip]
2018-05-25 16:51:31 +02:00
Oliver Klee
e2f39033c0
[FEATURE] Tea model and repository (#10) 2018-05-25 16:19:12 +02:00
Oliver Klee
873f97e0a2 [TASK] Recommend helhum's extension skeleton 2018-01-24 13:21:06 +01:00
Oliver Klee
e0ed651423 [TASK] Rework the README 2017-12-23 00:58:40 +01:00