eclipse-volttron / github-tooling

Other
0 stars 4 forks source link

develop parser and yaml file to allow per repository configuration #3

Open craig8 opened 1 year ago

craig8 commented 1 year ago

Use something similar for configuration of per repository data. As you can see the volttron-core has a customization of pypi-project-name so that when generating a file that requires that it is available.

default_github_organization: eclipse-volttron 
repositories:
  - name:  volttron-core
    pypi-project-name: volttron
  - name: volttron-listener
  - name: volttron-lib-web
  - name: volttron-testing
  - name: volttron-platform-driver
  - name: volttron-lib-base-driver
  - name: volttron-lib-fake-driver
  - name: volttron-lib-bacnet-driver
  - name: volttron-lib-actuator
  - name: volttron-lib-historian-base
  - name: volttron-lib-sql-historian
  - name: volttron-lib-historian-sqlite
  - name: volttron-lib-historian-postgres

There should be a class available to parse and validate that minimal sets of information is available. Including, but not limited to methods for retrieving url to repository.

Once this is built then all the scripts can access this information through the class without having to recreate a parser/verifyer.

craig8 commented 1 year ago

@bonicim see https://github.com/eclipse-volttron/github-tooling/compare/generate-readme?expand=1 for what I did before you took over this task.