11# Semantic Cite
22
3- [ ![ Build Status ] ( https://secure.travis-ci.org /SemanticMediaWiki/SemanticCite. svg?branch=master )] ( http ://travis-ci.org /SemanticMediaWiki/SemanticCite)
3+ [ ![ CI ] ( https://github.com /SemanticMediaWiki/SemanticCite/actions/workflows/ci.yml/badge. svg )] ( https ://github.com /SemanticMediaWiki/SemanticCite/actions/workflows/ci.yml )
44[ ![ Code Coverage] ( https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticCite/badges/coverage.png?s=f3501ede0bcc98824aa51501eb3647ecf71218c0 )] ( https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticCite/ )
55[ ![ Scrutinizer Quality Score] ( https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticCite/badges/quality-score.png?s=d9aac7e68e6554f95b0a89608cbc36985429d819 )] ( https://scrutinizer-ci.com/g/SemanticMediaWiki/SemanticCite/ )
66[ ![ Latest Stable Version] ( https://poser.pugx.org/mediawiki/semantic-cite/version.png )] ( https://packagist.org/packages/mediawiki/semantic-cite )
@@ -23,8 +23,8 @@ Several short [videos](https://www.youtube.com/playlist?list=PLIJ9eX-UsA5eI_YFdn
2323
2424## Requirements
2525
26- - PHP 7.4 or later
27- - MediaWiki 1.39 or later
26+ - PHP 8.1 or later
27+ - MediaWiki 1.43 or later
2828- [ Semantic MediaWiki] [ smw ] 4.0 or later
2929
3030Semantic Cite ** does not require** nor uses any part of extension [ Cite] [ mw-cite ] (or ` <ref> ` tags) as a means to declare
@@ -46,15 +46,15 @@ create one and add the following content to it:
4646```
4747{
4848 "require": {
49- "mediawiki/semantic-cite": "~3 .0"
49+ "mediawiki/semantic-cite": "~4 .0"
5050 }
5151}
5252```
5353
5454If you already have a "composer.local.json" file add the following line to the end of the "require"
5555section in your file:
5656
57- "mediawiki/semantic-cite": "~3 .0"
57+ "mediawiki/semantic-cite": "~4 .0"
5858
5959Remember to add a comma to the end of the preceding line in this section.
6060
@@ -64,7 +64,7 @@ Run the following command in your shell:
6464
6565 php composer.phar update --no-dev
6666
67- Note if you have Git installed on your system add the ` --prefer-source ` flag to the above command.
67+ Note: if you have Git installed on your system, add the ` --prefer-source ` flag to the above command.
6868
6969### Step 3
7070
@@ -82,9 +82,9 @@ initialized.
8282![ scite-sneak] ( https://cloud.githubusercontent.com/assets/1245473/8370671/7d8bfeac-1bcb-11e5-9007-79a3d39f70ce.png )
8383
8484A citation resource collects all structured data of a citation under one unique key that can be accessed
85- through out the wiki and is created and managed by the ` #scite ` parser function.
85+ throughout the wiki and is created and managed by the ` #scite ` parser function.
8686
87- Citation resources (those created by ` #scite ` ) can be added to a source page or any other wiki page each
87+ Citation resources (those created by ` #scite ` ) can be added to a source page or any other wiki page , each
8888being identifiable by a citation key.
8989
9090```
@@ -100,7 +100,7 @@ being identifiable by a citation key.
100100}}
101101```
102102
103- Above shows an example for a citation resource to be created by the ` #scite ` parser. More information about
103+ The above shows an example for a citation resource to be created by the ` #scite ` parser. More information about
104104` #scite ` can be found [ here] [ docs-scite ] .
105105
106106### In-text citation
@@ -110,7 +110,7 @@ annotation in form of `Lorem ipsum [[CiteRef::Byrne 2008]] ...` to appear as `Lo
110110
111111A reference list is automatically added to the content as soon as a ` Citation reference ` annotation is added
112112to a page. The magic word ` __NOREFERENCELIST__ ` can be used to suppress a reference list from showing on an
113- individual page while ` #referencelist ` can be used to position the list differently.
113+ individual page, while ` #referencelist ` can be used to position the list differently.
114114
115115More information about in-text citations and references can be found [ here] [ docs-intext ] together with a
116116description about the usage of the [ ` #referencelist ` ] [ docs-referencelist ] parser function.
@@ -119,19 +119,19 @@ For questions about Semantic Cite and [`Cite`][mw-cite], see the comments [secti
119119
120120### Metadata search
121121
122- ` Special:FindCitableMetadata ` is provided as user interface to search, find, and map metadata with the
122+ ` Special:FindCitableMetadata ` is provided as a user interface to search, find, and map metadata with the
123123` #scite ` parser to conveniently integrate authority data from sources like PubMed or CrossRef.
124124
125125For more information, please read the search [ section] [ docs-search ] .
126126
127127## Configuration
128128
129- To change default settings, or add property mapping add text formatting rules, please read the
129+ To change default settings, or add property mapping, add text formatting rules, please read the
130130[ configuration] [ docs-config ] document.
131131
132132## Contribution and support
133133
134- If you want to contribute work to the project please subscribe to the developers mailing list and
134+ If you want to contribute work to the project, please subscribe to the developers' mailing list and
135135have a look at the contribution guideline.
136136
137137* [ File an issue] ( https://github.com/SemanticMediaWiki/SemanticCite/issues )
@@ -140,7 +140,7 @@ have a look at the contribution guideline.
140140
141141## Tests
142142
143- This extension provides unit and integration tests that are run by a [ continues integration platform] [ travis ]
143+ This extension provides unit and integration tests that are run by a [ continuous integration platform] [ travis ]
144144but can also be executed using ` composer phpunit ` from the extension base directory.
145145
146146## License
0 commit comments