> For the complete documentation index, see [llms.txt](https://semantic-release.gitbook.io/semantic-release/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://semantic-release.gitbook.io/semantic-release/extending/shareable-configurations-list.md).

# Shareable configuration

{% hint style="danger" icon="circle-exclamation" %}

## Discontinuation Notice

This documentation site is no longer maintained and has been discontinued. The latest and official **semantic-release** documentation is now at [**semantic-release.org**](https://semantic-release.org/)

For the latest version of this content, go to: [**Read the current page**](https://semantic-release.org/extending/shareable-configurations-list/)
{% endhint %}

## Official configurations

* [@semantic-release/apm-config](https://github.com/semantic-release/apm-config) - semantic-release shareable configuration for releasing atom packages
* [@semantic-release/gitlab-config](https://github.com/semantic-release/gitlab-config) - semantic-release shareable configuration for GitLab

## Community configurations

* [@jedmao/semantic-release-npm-github-config](https://github.com/jedmao/semantic-release-npm-github-config)
  * Provides an informative [Git](https://github.com/semantic-release/git) commit message for the release commit that does not trigger continuous integration and conforms to the [conventional commits specification](https://www.conventionalcommits.org/) (e.g., `chore(release): 1.2.3 [skip ci]\n\nnotes`).
  * Creates a tarball that gets uploaded with each [GitHub release](https://github.com/semantic-release/github).
  * Publishes the same tarball to [npm](https://github.com/semantic-release/npm).
  * Commits the version change in `package.json`.
  * Creates or updates a [changelog](https://github.com/semantic-release/changelog) file.
* [semantic-release-npm-github-publish](https://github.com/oleg-koval/semantic-release-npm-github-publish)
  * Based on [angular preset](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular).
  * Adds more keywords for the `chore` **PATCH** release.
  * Generates or updates a [changelog](https://github.com/semantic-release/changelog) file including all **PATCH** keywords (not included in default angular package).
  * Updates GitHub release with release-notes.
  * Bumps a version in package.json.
  * Publishes the new version to [NPM](https://npmjs.org).
