aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2017-07-18 10:09:14 +0200
committerLuc Donnet2017-07-18 10:09:14 +0200
commit94024c697bba9ca2a8f0b96a6143e1c4b4b951fc (patch)
tree051f85894598525c441a7674b8153826da169110
parent577734138e56161b2b72a63ccbaf6ed0f7bf9328 (diff)
downloadchouette-core-94024c697bba9ca2a8f0b96a6143e1c4b4b951fc.tar.bz2
Update erd config generation to use in stif documentation
-rw-r--r--.erdconfig23
-rw-r--r--lib/tasks/generate.rake11
2 files changed, 27 insertions, 7 deletions
diff --git a/.erdconfig b/.erdconfig
new file mode 100644
index 000000000..9d1618ffd
--- /dev/null
+++ b/.erdconfig
@@ -0,0 +1,23 @@
+attributes:
+ - content
+ - foreign_key
+ - primary_key
+ - inheritance
+ - timestamps
+disconnected: true
+filename: erd
+filetype: png
+indirect: true
+inheritance: false
+markup: true
+notation: uml
+orientation: vertical
+polymorphism: false
+sort: true
+warn: true
+title: sample title
+exclude: null
+only: null
+only_recursion_depth: null
+prepend_primary: true
+cluster: false
diff --git a/lib/tasks/generate.rake b/lib/tasks/generate.rake
index 4b1e98ca4..f02a75cc2 100644
--- a/lib/tasks/generate.rake
+++ b/lib/tasks/generate.rake
@@ -1,12 +1,9 @@
namespace :generate do
-
+
desc "Create model diagrams for Chouette"
task :model_diagram => :environment do
- sh "bundle exec rake erd orientation=horizontal title='Chouette v2.5.2 model diagram (part 1)' only='Organisation,Referential,Export,Api::V1::ApiKey,ExportLogMessage,Import,RuleParameterSet,Validation,User' filename='model-diagram-part-1'"
-
- sh "bundle exec rake erd:generate orientation=horizontal title='Chouette v2.5.2 model diagram (part 2)' exclude='Organisation,Referential,Export,Api::V1::ApiKey,ExportLogMessage,Import,RuleParameterSet, Validation,User,NetexImport,NeptuneImport,GtfsImport,CsvImport,Delayed::Backend::ActiveRecord::Job' filename='model-diagram-part-2'"
-
- sh "bundle exec rake erd:generate orientation=horizontal title='Chouette v2.5.2 model diagram (part 3)' only='NetexImport,NeptuneImport,GtfsImport,CsvImport,Delayed::Backend::ActiveRecord::Job' filename='model-diagram-part-3'"
+ sh "bundle exec rake erd only='Calendar,Referential,Chouette::Line,Chouette::Route,Chouette::JourneyPattern,Chouette::VehicleJourney,Chouette::VehicleJourneyAtStop,Chouette::TimeTable,Chouette::TimeTableDate,Chouette::TimeTablePeriod,Chouette::Footnote,Chouette::Network,Chouette::Company,Chouette::StopPoint,Chouette::StopArea' filename='offer_datas' title='Offer Datas'"
+ sh "bundle exec rake erd only='Organisation,Referential,User,Workbench' filename='organisation' title='Organisation'"
end
-
+
end