Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

library-schema.json 1.1KB

12345678910111213141516171819202122232425262728293031323334
  1. {
  2. "type": "object",
  3. "description": "DDS Library Manifest",
  4. "additionalProperties": false,
  5. "patternProperties": {
  6. "^\\$": {}
  7. },
  8. "required": [
  9. "name"
  10. ],
  11. "properties": {
  12. "name": {
  13. "type": "string",
  14. "description": "The name of the library within the package.",
  15. "pattern": "^[A-z][A-z0-9_]*((\\.|-)[A-z0-9_]+)*$"
  16. },
  17. "uses": {
  18. "type": "array",
  19. "items": {
  20. "type": "string",
  21. "description": "A library that is used by this library. Should be of the form `namespace/name`.",
  22. "pattern": "^[A-z][A-z0-9_]*((\\.|-)[A-z0-9_]+)*/[A-z][A-z0-9_]*((\\.|-)[A-z0-9_]+)*$"
  23. }
  24. },
  25. "links": {
  26. "type": "array",
  27. "items": {
  28. "type": "string",
  29. "description": "A library that is linked to this library. Should be of the form `namespace/name`.",
  30. "pattern": "^[A-z][A-z0-9_]*((\\.|-)[A-z0-9_]+)*/[A-z][A-z0-9_]*((\\.|-)[A-z0-9_]+)*$"
  31. }
  32. }
  33. }
  34. }