The OpenTelemetry website and documentation
Go to file
Patrice Chalin 7af08b8393
Demo service feature tables: recover icons (#2288)
2023-02-08 09:40:00 +01:00
.github Update CODEOWNERS: add demo docs, and sort entries (#2276) 2023-02-06 13:10:05 -08:00
.vscode adjust-spec: process img paths of schemas index page (#2112) 2022-12-16 20:31:10 -05:00
archetypes Add some more instructions for blog posts. (#1714) 2022-09-07 09:05:03 +02:00
assets Final move of registry into ecosystem section, and fix keyword search (#2252) 2023-02-02 16:21:21 -05:00
content/en Demo service feature tables: recover icons (#2288) 2023-02-08 09:40:00 +01:00
content-modules Update opentelemetry-specification submodule to include the 1.18.0 schema. (#2301) 2023-02-07 20:10:28 -05:00
data Add otel4s to registry (#2295) 2023-02-07 15:04:43 -08:00
iconography Reupload Otel_iconography.zip (#1692) 2022-09-01 15:12:12 +02:00
layouts Final move of registry into ecosystem section, and fix keyword search (#2252) 2023-02-02 16:21:21 -05:00
scripts Add demo doc pages, drop tmp git submodule (#2270) 2023-02-06 10:53:49 -05:00
static add & update favicons (#1650) 2022-10-12 13:14:10 -07:00
templates Registry-entry creation: update instructions and template (#2250) 2023-02-02 09:33:25 -05:00
themes Restore docsy version (#1908) 2022-10-25 08:48:38 -07:00
.editorconfig Add editorconfig file 2019-04-29 13:26:47 -07:00
.gitignore Ignore .netlify folder (#1317) 2022-04-25 15:47:50 -04:00
.gitmodules Add demo doc pages, drop tmp git submodule (#2270) 2023-02-06 10:53:49 -05:00
.gitpod.yml CI: enable Prettier checking (#2290) 2023-02-07 11:44:08 -05:00
.htmltest.yml Update opentelemetry-go (#2267) 2023-02-03 12:24:32 -08:00
.nvmrc Ensure Netlify uses latest Node LTS (#792) 2021-09-29 10:22:33 -04:00
.prettierignore Prettier base config and NPM scripts in preparation for CI integration (#2286) 2023-02-07 10:53:17 -05:00
CONTRIBUTING.md Prettier base config and NPM scripts in preparation for CI integration (#2286) 2023-02-07 10:53:17 -05:00
LICENSE Fix license files (#1217) 2022-03-16 20:07:47 -04:00
LICENSE-CODE Fix license files (#1217) 2022-03-16 20:07:47 -04:00
Makefile Upgrade NPM packages, including Hugo@0.96.0 (#1241) 2022-03-26 14:03:33 -04:00
README.md Prettier base config and NPM scripts in preparation for CI integration (#2286) 2023-02-07 10:53:17 -05:00
hugo.yaml CI: enable Prettier checking (#2290) 2023-02-07 11:44:08 -05:00
netlify.toml add blog redirect (#1424) 2022-06-07 10:30:41 -04:00
package.json CI: enable Prettier checking (#2290) 2023-02-07 11:44:08 -05:00

README.md

OpenTelemetry Icon OpenTelemetry.io

This is the source repo for the OpenTelemetry website, project documentation and blog. The site is built using Hugo and hosted on Netlify.

Get involved

If you are new to OpenTelemetry and just get started with it, you are in a perfect position to help us get better: the website and documentation is the entry point for newcomers like you, so if something is unclear or something is missing let us know!

Read on to learn about other ways on how you can help.

Adding a project to the OpenTelemetry Registry

Do you maintain or contribute to an integration for OpenTelemetry? We'd love to feature your project in the registry!

To add your project, submit a pull request. You'll need to create a data file in data/registry for your project. You can find a template in templates/registry-entry.yml.

Submitting a blog post

You can submit a blog post either by forking this repository and writing it locally or by using the GitHub UI. In both cases we ask you to follow the instructions provided by the blog post template.

Note: Before writing a blog post, please ask yourself, if your content also might be a good addition to the documentation. If the answer is yes, create a new issue/PR with your content to get it added to the docs.

Fork & Write locally

Follow the setup instructions then, to create a skeletal blog post, run the following command from the repo root:

npx hugo new content/en/blog/2023/short-name-for-post.md

If your post will have images or other assets, instead run:

npx hugo new content/en/blog/2023/short-name-for-post/index.md

Edit the markdown file at the path you provided in the previous command. The file is initialized from the blog-post starter under archetypes.

Put assets, if any, like images into the folder created.

Once your post is ready, submit it through a pull request.

Using the Github UI

  • Go to the blog post template and click on Copy raw content at the top right of the menu
  • Create a new file
  • Paste the content from the template
  • Name your file, e.g. content/en/blog/2022/short-name-for-your-blog-post/index.md
  • Start editing the markdown file
  • Once your post is ready click on Propose changes at the bottom.

Contributing

See CONTRIBUTING.md.

We have curated some issues with the tags help wanted and good first issue. This should allow you to quickly find a place to contribute

We (OTel Comms SIG) meet every two weeks on Thursdays at 10:30 PT. Check out the OpenTelemetry community calendar for the Zoom link and any updates to this schedule.

Meeting notes are available as a public Google doc. If you have trouble accessing the doc, please get in touch on Slack.

Roles:

Learn more about roles in the community repository. Thanks to all who have already contributed!

Licenses