project.json 938 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "items": {
  3. "project-name": {
  4. "required": true,
  5. "type": "string",
  6. "description": "The name of the project."
  7. },
  8. "project-description": {
  9. "required": false,
  10. "type": "string",
  11. "description": "A description of the project"
  12. },
  13. "project-homepage": {
  14. "required": false,
  15. "type": "string",
  16. "description": "A URL for the home page of the project"
  17. },
  18. "project-bugs": {
  19. "items": {
  20. "type": "object"
  21. },
  22. "required": true,
  23. "type": "array",
  24. "description": "List of bugs, not in any particular order. Should fit the bug schema."
  25. },
  26. "project-maintainers": {
  27. "required": false,
  28. "type": "array",
  29. "description": "The maintainers. Should match the person schema.",
  30. "items": {
  31. "type": "object"
  32. }
  33. }
  34. },
  35. "name": "project",
  36. "type": "object",
  37. "description": "Entirety of bug tracker"
  38. }