Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atomist/sdm-core
Event-based implementation of an SDM, which subscribes to Atomist GraphQL
https://github.com/atomist/sdm-core
atomist node software-delivery-machine typescript
Last synced: 11 days ago
JSON representation
Event-based implementation of an SDM, which subscribes to Atomist GraphQL
- Host: GitHub
- URL: https://github.com/atomist/sdm-core
- Owner: atomist
- License: apache-2.0
- Created: 2018-06-21T21:37:18.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-02-10T17:39:34.000Z (almost 4 years ago)
- Last Synced: 2024-04-30T04:22:39.774Z (7 months ago)
- Topics: atomist, node, software-delivery-machine, typescript
- Language: TypeScript
- Size: 8.86 MB
- Stars: 6
- Watchers: 7
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# Software Delivery Machine - Core - `@atomist/sdm-core`
[![atomist sdm goals](http://badge.atomist.com/T29E48P34/atomist/sdm-core/e93405f2-a313-4da8-92fd-833de3b90cde)](https://app.atomist.com/workspace/T29E48P34)
[![npm version](https://img.shields.io/npm/v/@atomist/sdm-core.svg)](https://www.npmjs.com/package/@atomist/sdm-core)Core implementation of the software delivery machine (SDM) API for
production deployments.Software delivery machines enable you to control your delivery process
in code. Think of it as an API for your software delivery. See the
[Atomist documentation][atomist-doc] for more information on the
concept of a software delivery machine and how to create and develop
an SDM.[atomist-doc]: https://docs.atomist.com/ (Atomist Documentation)
## Getting started
See the [Developer Quick Start][atomist-quick] to jump straight to
creating an SDM.[atomist-quick]: https://docs.atomist.com/quick-start/ (Atomist - Developer Quick Start)
## Contributing
Contributions to this project from community members are encouraged
and appreciated. Please review the [Contributing
Guidelines](CONTRIBUTING.md) for more information. Also see the
[Development](#development) section in this document.## Code of conduct
This project is governed by the [Code of
Conduct](CODE_OF_CONDUCT.md). You are expected to act in accordance
with this code by participating. Please report any unacceptable
behavior to [email protected].## Documentation
Please see [docs.atomist.com][atomist-doc] for
[developer][atomist-doc-sdm] documentation.[atomist-doc-sdm]: https://docs.atomist.com/developer/sdm/ (Atomist Documentation - SDM Developer)
## Connect
Follow [@atomist][atomist-twitter] and [The Composition][atomist-blog]
blog related to SDM.[atomist-twitter]: https://twitter.com/atomist (Atomist on Twitter)
[atomist-blog]: https://the-composition.com/ (The Composition - The Official Atomist Blog)## Support
General support questions should be discussed in the `#help`
channel in the [Atomist community Slack workspace][slack].If you find a problem, please create an [issue][].
[issue]: https://github.com/atomist-seeds/empty-sdm/issues
## Development
You will need to install [Node.js][node] to build and test this
project.[node]: https://nodejs.org/ (Node.js)
### Build and test
Install dependencies.
```
$ npm install
```Use the `build` package script to compile, test, lint, and build the
documentation.```
$ npm run build
```### Release
Releases are handled via the [Atomist SDM][atomist-sdm]. Just press
the 'Approve' button in the Atomist dashboard or Slack.[atomist-sdm]: https://github.com/atomist/atomist-sdm (Atomist Software Delivery Machine)
---
Created by [Atomist][atomist].
Need Help? [Join our Slack workspace][slack].[atomist]: https://atomist.com/ (Atomist - How Teams Deliver Software)
[slack]: https://join.atomist.com/ (Atomist Community Slack)