COVESA / vss-tools

Software for working with VSS (https://github.com/COVESA/vehicle_signal_specification)
Mozilla Public License 2.0
55 stars 55 forks source link

🚚 Tidy directory and file names #415

Open sschleemilch opened 2 days ago

sschleemilch commented 2 days ago

Made directory and filenames more concise. Basically removed vss where the context is clear anyway aswell as the vspec intermediary directory that did not contain anything else

Before:

src
└── vss_tools
   ├── __init__.py
   └── vspec
      ├── __init__.py
      ├── cli.py
      ├── cli_options.py
      ├── datatypes.py
      ├── lazy_group.py
      ├── main.py
      ├── model.py
      ├── py.typed
      ├── tree.py
      ├── units_quantities.py
      ├── utils
      │  ├── __init__.py
      │  ├── idgen_utils.py
      │  ├── misc.py
      │  └── vss2id_val.py
      ├── vspec.py
      └── vssexporters
         ├── __init__.py
         ├── vss2apigear.py
         ├── vss2binary.py
         ├── vss2csv.py
         ├── vss2ddsidl.py
         ├── vss2franca.py
         ├── vss2go.py
         ├── vss2graphql.py
         ├── vss2id.py
         ├── vss2json.py
         ├── vss2jsonschema.py
         ├── vss2protobuf.py
         ├── vss2samm
         │  ├── config
         │  │  └── config.py
         │  ├── helpers
         │  │  ├── data_types_and_units.py
         │  │  ├── file_helper.py
         │  │  ├── namespaces.py
         │  │  ├── samm_concepts.py
         │  │  ├── string_helper.py
         │  │  ├── ttl_builder_helper.py
         │  │  ├── ttl_helper.py
         │  │  └── vss_helper.py
         │  └── vss2samm.py
         ├── vss2tree.py
         └── vss2yaml.py

Now:

src
└── vss_tools
   ├── __init__.py
   ├── cli.py
   ├── cli_options.py
   ├── datatypes.py
   ├── exporters
   │  ├── __init__.py
   │  ├── apigear.py
   │  ├── binary.py
   │  ├── csv.py
   │  ├── ddsidl.py
   │  ├── franca.py
   │  ├── go.py
   │  ├── graphql.py
   │  ├── id.py
   │  ├── json.py
   │  ├── jsonschema.py
   │  ├── protobuf.py
   │  ├── samm
   │  │  ├── __init__.py
   │  │  ├── config
   │  │  │  └── config.py
   │  │  └── helpers
   │  │     ├── data_types_and_units.py
   │  │     ├── file_helper.py
   │  │     ├── namespaces.py
   │  │     ├── samm_concepts.py
   │  │     ├── string_helper.py
   │  │     ├── ttl_builder_helper.py
   │  │     ├── ttl_helper.py
   │  │     └── vss_helper.py
   │  ├── tree.py
   │  └── yaml.py
   ├── lazy_group.py
   ├── main.py
   ├── model.py
   ├── py.typed
   ├── tree.py
   ├── units_quantities.py
   ├── utils
   │  ├── __init__.py
   │  ├── idgen_utils.py
   │  ├── misc.py
   │  └── vss2id_val.py
   └── vspec.py
erikbosch commented 23 hours ago

MoM: