diff options
| -rw-r--r-- | .erdconfig | 23 | ||||
| -rw-r--r-- | lib/tasks/generate.rake | 11 | 
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 | 
