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
[](https://www.nuget.org/packages/Ocelot/"Download Ocelot from NuGet.org")
9
9
[](https://www.nuget.org/packages/Ocelot/"Total Ocelot downloads from NuGet.org")
Ocelot is a .NET [API gateway](https://www.bing.com/search?q=API+gateway).
13
16
This project is aimed at people using .NET running a microservices (service-oriented) architecture that needs a unified point of entry into their system.
@@ -64,30 +67,32 @@ All versions are available [on NuGet](https://www.nuget.org/packages/Ocelot#vers
This includes the source code of the documentation as **.rst**-files, which are up to date for current development.
70
+
This includes the source code for the documentation (in reStructuredText format, .rst files), which is up to date for the current [development](https://github.com/ThreeMammals/Ocelot/tree/develop/).
71
+
And the rendered HTML documentation is available [here](https://ocelot.readthedocs.io/en/develop/).
68
72
-[Read the Docs](https://ocelot.readthedocs.io):
69
-
This includes a lot of information and will be helpful if you want to understand the features Ocelot currently offers.
73
+
This official website, in HTML format, contains a wealth of information and will be helpful if you want to understand the [features](#features) that Ocelot currently offers.
74
+
The rendered HTML documentation, which is currently in [development](https://github.com/ThreeMammals/Ocelot/tree/develop/docs), is available [here](https://ocelot.readthedocs.io/en/develop/).
70
75
-[Ask Ocelot Guru](https://gurubase.io/g/ocelot):
71
-
It is an Ocelot-focused AI designed to answer your questions. [^5]
76
+
It is an AI focused on Ocelot, designed to answer your questions. [^5]
72
77
73
78
## Coming up
74
79
You can see what we are working on in the [backlog](https://github.com/ThreeMammals/Ocelot/issues).
75
80
76
81
## Contributing
77
82
We love to receive contributions from the community, so please keep them coming.
78
-
Pull requests, issues, and commentary welcome! <imgsrc="https://raw.githubusercontent.com/ThreeMammals/Ocelot/refs/heads/assets/images/octocat.png"alt="octocat"height="20" />
83
+
Pull requests, issues, and commentary welcome! <imgsrc="https://raw.githubusercontent.com/ThreeMammals/Ocelot/refs/heads/assets/images/octocat.png"alt="octocat"height="25" />
79
84
80
85
Please complete the relevant [template](https://github.com/ThreeMammals/Ocelot/tree/main/.github) for [issues](https://github.com/ThreeMammals/Ocelot/blob/main/.github/ISSUE_TEMPLATE.md) and [pull requests](https://github.com/ThreeMammals/Ocelot/blob/main/.github/PULL_REQUEST_TEMPLATE.md).
81
86
Sometimes it's worth getting in touch with us to [discuss](https://github.com/ThreeMammals/Ocelot/discussions) changes before doing any work in case this is something we are already doing or it might not make sense.
82
-
We can also give advice on the easiest way to do things <imgsrc="https://raw.githubusercontent.com/ThreeMammals/Ocelot/refs/heads/assets/images/octocat.png"alt="octocat"height="20" />
87
+
We can also give advice on the easiest way to do things <imgsrc="https://raw.githubusercontent.com/ThreeMammals/Ocelot/refs/heads/assets/images/octocat.png"alt="octocat"height="25" />
83
88
84
89
Finally, we mark all existing issues as [![label: help wanted][~helpwanted]](https://github.com/ThreeMammals/Ocelot/labels/help%20wanted)
85
90
[![label: small effort][~smalleffort]](https://github.com/ThreeMammals/Ocelot/labels/small%20effort)
86
91
[![label: medium effort][~mediumeffort]](https://github.com/ThreeMammals/Ocelot/labels/medium%20effort)
87
92
[![label: large effort][~largeeffort]](https://github.com/ThreeMammals/Ocelot/labels/large%20effort). [^6]
88
93
If you want to contribute for the first time, we suggest looking at a [![label: help wanted][~helpwanted]](https://github.com/ThreeMammals/Ocelot/labels/help%20wanted)
89
94
[![label: small effort][~smalleffort]](https://github.com/ThreeMammals/Ocelot/labels/small%20effort)
90
-
[![label: good first issue][~goodfirstissue]](https://github.com/ThreeMammals/Ocelot/labels/good%20first%20issue) <imgsrc="https://raw.githubusercontent.com/ThreeMammals/Ocelot/refs/heads/assets/images/octocat.png"alt="octocat"height="20" />
95
+
[![label: good first issue][~goodfirstissue]](https://github.com/ThreeMammals/Ocelot/labels/good%20first%20issue) <imgsrc="https://raw.githubusercontent.com/ThreeMammals/Ocelot/refs/heads/assets/images/octocat.png"alt="octocat"height="25" />
@@ -142,7 +150,9 @@ Starting from version `24.0`_, all pull requests, development commits, and relea
142
150
There are three `workflows`_: one for pull requests (`PR`_), one for the ``develop`` branch (`Develop`_), and one for the ``main`` branch (`Release`_).
143
151
144
152
**Note**: Each workflow has a dedicated status badge in the `Ocelot README`_:
145
-
the `Release`_ |ReleaseButton| button and the `Develop`_ |DevelopButton| button, with the `PR`_ status being published directly in a pull request under the "Checks" tab.
153
+
the |ReleaseButton|:pdf:`\href{https://github.com/ThreeMammals/Ocelot/actions/workflows/release.yml}{Release}` button and
154
+
the |DevelopButton|:pdf:`\href{https://github.com/ThreeMammals/Ocelot/actions/workflows/develop.yml}{Develop}` button,
155
+
with the `PR`_ status being published directly in a pull request under the "Checks" tab.
146
156
147
157
The `PR`_ workflow will track code coverage using `Coveralls`_.
148
158
After opening a pull request or submitting a new commit to a pull request, `Coveralls`_ will publish a short message with the current code coverage once the top commit is built.
0 commit comments