first commit
parents
Showing
.editorconfig
0 → 100644
.gitattributes
0 → 100644
.gitignore
0 → 100644
.rubocop.yml
0 → 100644
.ruby-version
0 → 100644
Gemfile
0 → 100644
# frozen_string_literal: true | |||
source "https://rubygems.org" | |||
git_source(:github) { |repo| "https://github.com/#{repo}.git" } | |||
# Declare your gem's dependencies in workflow_core.gemspec. | |||
# Bundler will treat runtime dependencies like base dependencies, and | |||
# development dependencies will be added by default to the :development group. | |||
gemspec | |||
# Declare any dependencies that are still in development here instead of in | |||
# your gemspec. These might include edge Rails or gems from your path or | |||
# Git. Remember to move these dependencies to your gemspec before releasing | |||
# your gem to rubygems.org. | |||
# To use a debugger | |||
# gem 'byebug', group: [:development, :test] | |||
gem "sqlite3" | |||
# Use Puma as the app server | |||
gem "puma" | |||
# For better console experience | |||
gem "pry-rails" | |||
# Access an IRB console on exception pages or by using <%= console %> anywhere in the code. | |||
gem "web-console" | |||
gem "listen", ">= 3.0.5", "< 3.2" | |||
# Call "byebug" anywhere in the code to stop execution and get a debugger console | |||
gem "pry-byebug" | |||
gem "better_errors" | |||
gem "binding_of_caller" | |||
# To support ES6 | |||
gem "sprockets", "~> 4.0.0.beta4" | |||
# Support ES6 | |||
gem "babel-transpiler" | |||
# Use SCSS for stylesheets | |||
gem "sass-rails" | |||
# Use Uglifier as compressor for JavaScript assets | |||
gem "uglifier", ">= 1.3.0" | |||
gem "jquery-rails" | |||
gem "turbolinks" | |||
gem "selectize-rails" | |||
gem "bulma-rails" | |||
gem "rubocop" | |||
gem "rubocop-rails_config" | |||
gem "form_core" | |||
gem "duck_record" | |||
gem "closure_tree" | |||
gem "cocoon" | |||
gem "script_core", github: "rails-engine/script_core", submodules: true | |||
gem "graphviz" |
Gemfile.lock
0 → 100644
MIT-LICENSE
0 → 100644
README.md
0 → 100644
Rakefile
0 → 100644
_assets/defining_form.png
0 → 100644
95.9 KB
_assets/dummy_overview.png
0 → 100644
111 KB
_assets/editing_transition.png
0 → 100644
154 KB
_assets/importing_bpmn.png
0 → 100644
42 KB
_samples/diagram_1.bpmn
0 → 100644
_samples/diagram_2.bpmn
0 → 100644
_samples/diagram_3.bpmn
0 → 100644
app/jobs/workflow_core/application_job.rb
0 → 100644
app/models/workflow_core/place.rb
0 → 100644
app/models/workflow_core/token.rb
0 → 100644
app/models/workflow_core/transition.rb
0 → 100644
app/models/workflow_core/workflow.rb
0 → 100644
bin/rails
0 → 100755
lib/tasks/workflow_core_tasks.rake
0 → 100644
lib/workflow_core.rb
0 → 100644
lib/workflow_core/engine.rb
0 → 100644
lib/workflow_core/version.rb
0 → 100644
test/dummy/.ruby-version
0 → 100644
test/dummy/Rakefile
0 → 100644
test/dummy/app/assets/config/manifest.js
0 → 100644
test/dummy/app/assets/images/.keep
0 → 100644
test/dummy/app/controllers/concerns/.keep
0 → 100644
test/dummy/app/decorators/.keep
0 → 100644
test/dummy/app/helpers/application_helper.rb
0 → 100644
test/dummy/app/helpers/fields_helper.rb
0 → 100644
test/dummy/app/helpers/transitions_helper.rb
0 → 100644
test/dummy/app/jobs/application_job.rb
0 → 100644
test/dummy/app/lib/.keep
0 → 100644
test/dummy/app/lib/bpmn/tokenizer.rb
0 → 100644
test/dummy/app/lib/bpmn/tokens/end_event.rb
0 → 100644
test/dummy/app/lib/bpmn/tokens/task.rb
0 → 100644
test/dummy/app/lib/bpmn/tokens/token.rb
0 → 100644
test/dummy/app/lib/bpmn/tokens/user_task.rb
0 → 100644
test/dummy/app/mailers/application_mailer.rb
0 → 100644
test/dummy/app/models/application_record.rb
0 → 100644
test/dummy/app/models/concerns/.keep
0 → 100644
test/dummy/app/models/field.rb
0 → 100644
test/dummy/app/models/field_options.rb
0 → 100644
test/dummy/app/models/fields.rb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/app/models/fields/text_field.rb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/app/models/form.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/models/group.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/models/place.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/models/places.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/models/places/end_place.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/models/places/start_place.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/models/token.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/models/transition.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/models/transitions.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/models/transitions/end.rb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/app/models/transitions/start.rb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/app/models/user.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/models/virtual_model.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/models/workflow.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/models/workflow_instance.rb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/app/views/groups/_form.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/views/groups/edit.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/views/groups/index.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/views/groups/new.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/views/layouts/_alert.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/app/views/layouts/_nav.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/app/views/users/_form.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/views/users/edit.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/views/users/index.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/views/users/new.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/app/views/workflows/edit.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/app/views/workflows/new.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/app/views/workflows/show.html.erb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/bin/bundle
0 → 100755
This diff is collapsed.
Click to expand it.
test/dummy/bin/rails
0 → 100755
This diff is collapsed.
Click to expand it.
test/dummy/bin/rake
0 → 100755
This diff is collapsed.
Click to expand it.
test/dummy/bin/setup
0 → 100755
This diff is collapsed.
Click to expand it.
test/dummy/bin/update
0 → 100755
This diff is collapsed.
Click to expand it.
test/dummy/bin/yarn
0 → 100755
This diff is collapsed.
Click to expand it.
test/dummy/config.ru
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/config/application.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/config/boot.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/config/cable.yml
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/config/database.yml
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/config/environment.rb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/config/environments/production.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/config/environments/test.rb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/config/initializers/assets.rb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/config/initializers/form_core.rb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/config/initializers/mime_types.rb
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/config/locales/en.yml
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/config/puma.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/config/routes.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/config/spring.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/config/storage.yml
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/db/schema.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/lib/assets/.keep
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/lib/monkey_patches/big_decimal.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/log/.keep
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/package.json
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/public/404.html
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/public/422.html
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/public/500.html
0 → 100644
This diff is collapsed.
Click to expand it.
This diff is collapsed.
Click to expand it.
test/dummy/public/apple-touch-icon.png
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/public/favicon.ico
0 → 100644
This diff is collapsed.
Click to expand it.
test/dummy/storage/.keep
0 → 100644
This diff is collapsed.
Click to expand it.
test/fixtures/workflow_core/.keep
0 → 100644
This diff is collapsed.
Click to expand it.
test/integration/.keep
0 → 100644
This diff is collapsed.
Click to expand it.
test/models/workflow_core/.keep
0 → 100644
This diff is collapsed.
Click to expand it.
test/test_helper.rb
0 → 100644
This diff is collapsed.
Click to expand it.
test/workflow_core_test.rb
0 → 100644
This diff is collapsed.
Click to expand it.
workflow_core.gemspec
0 → 100644
This diff is collapsed.
Click to expand it.