Open harrisj opened 9 years ago
The more we can use .about.yml
the better, methinks. All of this sounds possible.
The flipside though is that it adds complexity to the about.yml
schema and program, essentially increasing the burden for everyone's adoption. I'm not sure if that's a price worth paying for the benefit we'd gain.
I would love to be able to reference API and API documentation in about.yml and have it show up on my product's dashboard page.
cc @gboone
@gbinal We can make the fields optional, so it shouldn't impede anyone. I doubt it'd significantly impact the complexity of the program or the schema, once we hash out what it should look like. Shall we convene a brainstorming session?
I'm wondering if we should figure out a better way to use the about.yml format to get the information we need to generate and keep this data up to date. There are several options we could explore
Populate/track some of our data.json data from the existing about.yml fields:
links
section maps toreferences
. We could also look for specifically tagged links for API documentation.We could also consider tweaking the about_yml format some more to allow apps to indicate datasets/API distributions within the about.yml file itself. This would allow us to distribute the work of entering/keeping this data up to date across all the projects:
datasets
andapis
tree of the YML with subfields that apply (although in some cases we could also infer them)It's a bit more work in the short run, but it has an advantage of decentralizing our own work collecting/maintaining these records so in the long run it might be easier.
What do you think @gbinal and @mbland?