chipsalliance / tac

CHIPS Alliance Technical Advisory Council
https://www.chipsalliance.org/
Apache License 2.0
5 stars 21 forks source link

Change "applications" into "project data" so that we can keep them up to date #99

Closed mgielda closed 1 year ago

mgielda commented 1 year ago

Currently in the projects directory we have applications which contain project data from the moment they applied. This works at first, until the data changes in some way. Also it's just confusing since the application nominates a TSC rep, who might change, but that is then not reflected in the application.

Overall, this process should be changed so that the "application" is the PR submitting the initial data. And the data file is a file that just gets updated as project info changes (of course subject to TSC approval etc.) This data then populates the website.

For this reason, the shape of the data should also change a bit, so that it's easy to be parsed by a machine. Probably we should change it to valid YAML so that we can have some sort of pre-checks which make sure people don't commit completely broken changes.

Myself and @kgugala will propose a draft PR suggesting how we envision it - but this will be done post-launch of the new CHIPS website.

There is also wording in various places in this repo describing the process itself, which should be updated, this should be done as part of one PR.

mgielda commented 1 year ago

See also https://github.com/chipsalliance/chips-alliance-website/issues/21

mgielda commented 1 year ago

This is ongoing - see #116 #118 #120 #121

mgielda commented 1 year ago

(some others have already been merged)

tgorochowik commented 1 year ago

We should also add a CI job that verifies the syntax and makes sure all the required fields are provided. This will make sure we have all the data the website needs and there are no typos

mgielda commented 1 year ago

Thanks @tgorochowik for doing this. I will close this issue and open up individual ones for the remaining projects.