Skip to content

Commit

Permalink
Initial version
Browse files Browse the repository at this point in the history
  • Loading branch information
alexeyzimarev authored and phatboyg committed Jan 17, 2017
1 parent 9222d13 commit 2c5aeaa
Show file tree
Hide file tree
Showing 9 changed files with 143 additions and 0 deletions.
Binary file added .DS_Store
Binary file not shown.
7 changes: 7 additions & 0 deletions .bookignore
@@ -0,0 +1,7 @@
doc
host
src
*.yml
build.*
*.snk
*.nuspec
3 changes: 3 additions & 0 deletions .gitignore
Expand Up @@ -33,3 +33,6 @@ tests/*
doc/*
SolutionVersion.cs
AppPackages/

_book
/node_modules
25 changes: 25 additions & 0 deletions appveyor.yml
@@ -0,0 +1,25 @@
version: 3.5.11.{build}
branches:
only:
- master
- develop
image: Visuaskip_commits:
files:
- docs/*
- '**/*.html'l Studio 2015
build_script:
- cmd: >-
@echo off
cls
If Not Exist src\.nuget\nuget.exe msbuild src\.nuget\NuGet.targets -Target:RestorePackages
If Not Exist src\packages\FAKE\tools\fake.exe src\.nuget\nuget.exe Install FAKE -OutputDirectory "src\packages" -ExcludeVersion
src\packages\FAKE\tools\fake.exe build.fsx %*
test:
assemblies: src/Automatonymous.Tests/bin/Release/Automatonymous.Tests.dll
artifacts:
- path: build_artifacts/*.nupkg
- path: build_artifacts/*.xml
27 changes: 27 additions & 0 deletions book.json
@@ -0,0 +1,27 @@
{
"gitbook": "3.2.2",
"title": "Automatonymous",
"root": "docs",
"plugins": [
"edit-link",
"prism",
"-highlight",
"github",
"anchorjs",
"expandable-chapters"
],
"pluginsConfig": {
"edit-link": {
"base": "https://github.com/MassTransit/Automatonymous/tree/master/docs",
"label": "Edit This Page"
},
"github": {
"url": "https://github.com/MassTransit/Automatonymous/"
},
"theme-default": {
"styles": {
"website": "build/gitbook.css"
}
}
}
}
23 changes: 23 additions & 0 deletions docs.yml
@@ -0,0 +1,23 @@
branches:
only:
- develop
- master
only_commits:
files:
- docs/*
- '**/*.md'
- '**/*.html'
- docs.yml
- package.json
install:
- npm install -g npm
- ps: $env:path = $env:appdata + "\npm;" + $env:path
- npm install -g gitbook-cli
- npm install --no-optional
build_script:
- node --version && npm --version
- git config --global credential.helper store
- git config --global user.name "%APPVEYOR_REPO_COMMIT_AUTHOR%"
- git config --global user.email "%APPVEYOR_REPO_COMMIT_AUTHOR_EMAIL%"
- ps: Add-Content "$env:USERPROFILE\.git-credentials" "https://$($env:access_token):x-oauth-basic@github.com`n"
- "%CMD_IN_ENV% npm run docs:publish"
28 changes: 28 additions & 0 deletions docs/README.md
@@ -0,0 +1,28 @@
# Automatonymous

Automatonymous is a state machine library for .NET developers. A
utomatonymous provides a fluent syntax for declaring state machines,
including the states, events (both trigger and data events are supported),
and state/event activities. While surprising easy to use for simple state
machines, Automatonymous has many advanced features that make it usable
in a variety of contexts.

Automatonymous is completely open source and licensed under the very
permissive Apache 2.0 license, making usable at no cost to anyone for
both commercial and non-commercial use.

## MassTransit

Automatonymous is used to create sagas (process managers) in [MassTransit][1] -
a free open-source messaging framework. [Take a look][2] how they both
play nicely together.

## Cry for help

This documentation is stored in the GitHub repository, and as such can be forked,
updated, and merged into the main project via pull request. So if you want to
help out with the documentation, please do so!


[1]: http://masstransit-project.com
[2]: http://masstransit-project.com/MassTransit/advanced/sagas/automatonymous.html
3 changes: 3 additions & 0 deletions docs/SUMMARY.md
@@ -0,0 +1,3 @@
# Summary

## Overview
27 changes: 27 additions & 0 deletions package.json
@@ -0,0 +1,27 @@
{
"name": "automatonymous-docs",
"version": "0.1.0",
"description": "Automatonymous Documentation",
"main": "index.js",
"dependencies": {
"gitbook": "^3.2.2",
"gitbook-cli": "^2.3.0"
},
"scripts": {
"docs:prepare": "gitbook install",
"docs:watch": "npm run docs:prepare && gitbook serve",
"docs:build": "npm run docs:prepare && bash -c \"rm -rf _book\" && gitbook build",
"docs:publish": "npm run docs:build && cd _book && git init && git commit --allow-empty -m \"Update docs\" && git checkout -b gh-pages && git add . && git commit -am \"Update docs\" && git push https://github.com/alexeyzimarev/Automatonymous.git gh-pages --force"
},
"devDependencies": {},
"repository": {
"type": "git",
"url": "git+https://github.com/MassTransit/Automatonymous.git"
},
"author": "",
"license": "ISC",
"bugs": {
"url": "https://github.com/MassTransit/Automatonymous/issues"
},
"homepage": "http://masstransit-project.com"
}

0 comments on commit 2c5aeaa

Please sign in to comment.