You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Unified repository for Beacon v2 Code & Documentation
1
+
# Unified repository for Beacon Code & Documentation
2
2
3
3
## Description
4
4
@@ -8,7 +8,7 @@ This repository is a unified repository representing the different parts of the
8
8
*[models](models)
9
9
* Beacon v2 Documentation
10
10
- authoritive source already in this repository [`/docs`](docs)
11
-
- rendered version through [here](https://beacon-project.io/beacon-v2/) (alternative address is [docs.genomebeacons.org](https://docs.genomebeacons.org))
11
+
- rendered version through [here](https://genomebeacons.org/beacon-v2/) (alternative address is [docs.genomebeacons.org](https://docs.genomebeacons.org))
12
12
13
13
As with other schema projects, here we separate between the schema source files (in `src`; JSON-Schema written in YAML) and the generated versions for referencing. The current setup allows already the direct referencing of the generated JSON schemas. Examples:
Copy file name to clipboardExpand all lines: docs/beacon-flavours.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# Beacon "Flavours"
2
2
3
3
!!! Note "About UI"
4
-
Most of the information that you will find here is related to the [Beacon v2 specification](/). For that reason, the examples are shown as REST API requests/responses in the form of [JSON](https://www.json.org/json-en.html). If you are only interested in using beacon with a **graphical interface** please visit the [implementations](implementations-options.md) page.
4
+
Most of the information that you will find here is related to the [Beacon {{config.beacon_major_version}} specification](/). For that reason, the examples are shown as REST API requests/responses in the form of [JSON](https://www.json.org/json-en.html). If you are only interested in using beacon with a **graphical interface** please visit the [implementations](implementations-options.md) page.
5
5
6
6
While the original Beacon v1 only provided Boolean (_i.e._**YES/NO**) responses
7
7
on queries for the existence of specific genomic variants, Beacon v2 is a flexible
@@ -24,9 +24,10 @@ with a _true_ or _false_ value when queried for the existence of some data in a
24
24
a _Count Response_ Beacon only returns aggregate information, _i.e._ the number of matched
25
25
entries (e.g. genomic variants), a feature also part of the Beacon v1 protocol.
26
26
27
-
However, in contrast to earlier versions, in Beacon v2 _in principle_ a beaconized resource
28
-
may implement all types of query options (e.g. combinations of various filters and
29
-
genomic query parameters) but still only offer a Boolean and optionally Count response.
27
+
However, in contrast to earlier versions, in Beacon {{config.beacon_major_version}}
28
+
_in principle_ a beaconized resource may implement all types of query options
29
+
(e.g. combinations of various filters and genomic query parameters) but still
30
+
only offer a Boolean and optionally Count response.
30
31
31
32
Also, all Beacons _should_ implement the _Boolean Response_ format as fallback option and
32
33
handle extended options depending on the user's authentication status.
@@ -84,6 +85,5 @@ Information about the different data delivery options can be found here:
84
85
85
86
86
87
87
-
88
88
[^1]: Privacy protecting as in "reasonably protecting by design but not immune to complex
The old domain [beacon-project.io](https://beacon-project.io) still exists but
22
+
is only used for forwarding.
23
+
24
+
8
25
### 2023-06-12: Restructured and extended documentation
9
26
10
27
* new separation of navigation areas into "Introducing Beacon", "Using Beacons",
@@ -102,7 +119,7 @@ to `beacon-v2`.
102
119
103
120
* Reorganization of navigation
104
121
* Deleted page `implement-and-deploy.md`
105
-
* Added pages: [What is Beacon v2](what-is-beacon-v2.md) and [Implementation options](implementations-options.md)
122
+
* Added pages: [What is Beacon](what-is-beacon-v2.md) and [Implementation options](implementations-options.md)
106
123
*[Filters](filters.md) Page Updated
107
124
108
125
### 2022-03-18: Macros and Variables for Documentation pages
@@ -120,9 +137,9 @@ The `mkdocs-macros-plugin` has been activated, allowing the use of site-wide var
120
137
121
138
### 2022-03-14: Documentation in Repository
122
139
123
-
As of today the new/emerging Beacon v2 documentation is meintained in this repository. We're testing rendered versions (same text/code base) through Github actions ([here](https://beacon-project.io/beacon-v2/)) and [ReadTheDocs](https://beacon-v2-unity.readthedocs.io/en/latest/).
140
+
As of today the new/emerging Beacon v2 documentation is meintained in this repository. We're testing rendered versions (same text/code base) through Github actions ([here](https://genomebeacons.org/beacon-v2/)) and [ReadTheDocs](https://beacon-v2-unity.readthedocs.io/en/latest/).
124
141
125
-
*[x] testing of [ReadTheDocs version](https://beacon-v2-unity.readthedocs.io/) vs. a [`material` themed build](https://beacon-project.io/beacon-v2/)
142
+
*[x] testing of [ReadTheDocs version](https://beacon-v2-unity.readthedocs.io/) vs. a [`material` themed build](https://genomebeacons.org/beacon-v2/)
126
143
*[x] created and linked [docs.genomebeacons.org](https://docs.genomebeacons.org)
127
144
sub-domain to the Github hosted version of the rendered documentation
128
145
*[x] merging of previous separate documentation repository content from _beacon-v2-schema-documentation_
@@ -44,6 +47,8 @@ Some of the instances of the schema were missing attributes and other aspects th
44
47
45
48
<b>Current status:</b><spanstyle="color:blue">Waiting for PR to be accepted.</span>
46
49
50
+
51
+
47
52
## Feature and subfeature branches
48
53
49
54
The feature branches are the branches that bring a lot of changes together to change some specific part of the specifications. They can be composed by different subfeature branches that commit to them or just have one single working branch. The feature branches commit to the `develop` branch as they are the changes that will lead beacon to be upgraded to a new version. The subfeature branches commit to their parent feature branch, as they are a microchange of all the aspects that have to change in a new feature that is being developed. The branches are named as the main purpose of them, so it is made very clear what is the working area of them and the subfeature branches add the name of the feature branch they belong as a prefix followed by an underscore. The list of these feature branches with their subfeature branches is the one shown next:
Copy file name to clipboardExpand all lines: docs/contribute.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,4 +5,5 @@ and Health [**GA4GH**](https://ga4gh.org). Since 2016 Beacon development has bee
5
5
organized through projects supported by ELIXIR with additional contributions from
6
6
outside organizations and individual developers and implementers.
7
7
8
-
==TBD==
8
+
The easiest way to contribute to Beacon development - or to enquire about or
9
+
request additional features - is through the project's Github{{config.repo_icon}} [issues]({{config.repo_url}}/issues) and [discussions]({{config.repo_url}}/discussions).
0 commit comments