Api-blueprint: рдкреНрд░рддрд┐рд░реВрдкрдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 14 рдЕрдЧре░ 2013  ┬╖  34рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: apiaryio/api-blueprint

рдПрдХ рдПрдкреАрдЖрдИ рдХреЗ рднреАрддрд░ рдХрдИ рдПрдкреАрдЖрдИ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред

Language Idea Feature

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ рдбреЗрд╡рд┐рдбрдмреАрдПрдо рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдореИрдВ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪрд╛, рджреЛ apiary.apib рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реИрдВред

рдЕрд╕рдВрдХрд▓рд┐рдд

apiary-source.apib - рдПрдХ рдЕрд╕рдореНрдкреАрдбрд┐рдд рд╕реНрд░реЛрдд рдЬреЛ рд╢рд╛рдорд┐рд▓ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ

FORMAT: 1A
HOST: https://api.example.com

# Hello World

<!-- include(blueprint/posts.apib) -->

рд╕рдВрдХрд▓рди

рдЖрдк рдмрд╕ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:

aglio --input apiary-source.apib --compile --output apiary.apib

рдЖрдкрдХреЗ apiary.apib рдореЗрдВ рдЕрдм blueprint/posts.apib рдХреА рд╕рд╛рдордЧреНрд░реА рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рд╕рднреА 34 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╣рд╛рдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдПрдкреАрдЖрдИ рд╣реИрдВ, рд╕рдВрднрд╡рддрдГ рдПрдХ рдХрдВрдкрдиреА рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╕рдореВрд╣реЛрдВ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ, рдпрд╣ рдПрдХ рдкреВрд░реНрдг рджреЗрд╡рддрд╛ рд╣реЛрдЧрд╛ред

@rurounijones рд╕рд┐рд░реНрдл рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЕрд░реНрде рд╣реИ "рдПрдХ рдПрдкреАрдЖрдИ рд╡рд┐рд╡рд░рдг рдХреЛ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛"ред

рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдкрд░ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ? рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ Drafter https://github.com/apiaryio/snowcrash/issues/57#issuecomment -28538342

рд╡рд┐рдХрд▓реНрдк рдпрд╛ рддреЛ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХреБрдЫ рд╢рд╛рдорд┐рд▓ / рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реБрд╡рд┐рдзрд╛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдпрд╛ рдмрд╕ рд╕рднреА рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдХреЛ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рд╡рд┐рдЪрд╛рд░?

рд╕рдВрдпреЛрдЬрди рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдлрд┐рд░ рдмрд╛рдж рдореЗрдВ рдХреБрдЫ рдФрд░ рдЬреЛрдбрд╝реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдВрдзрд╛рдзреБрдВрдз рд░реВрдк рд╕реЗ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░реЗрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ рдЗрд╕реЗ рдкреЗрдЯреЗрдВрдЯ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкреНрд░рддрд┐рдмрдВрдз рд╣реЛрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЙрдирдХреЗ рдкрд╛рд╕ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ yaml рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдорд╛рддрд╛-рдкрд┐рддрд╛ yaml рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖?) рдореБрдЭреЗ рд▓рдЧ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдкреНрд░рддрд┐рдмрдВрдз рдмреЗрд╣рддрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╕реЛрдЪрд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд▓рд╛рдКрдВрдЧрд╛ред

@zdne

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореЗрд░реЗ рдкрд╛рд╕ рд╕рд░рд▓ рдлрд╝рд╛рдЗрд▓ рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧреНрд░рдВрдЯ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдкреНрд░рдгрд╛рд▓реА рд╣реИред рд╣рдорд╛рд░рд╛ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдЕрдкреНрд░рдмрдВрдзрдиреАрдп рд╣реЛрддрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдФрд░ рдЗрд╕реЗ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЧрдВрджрд╛ рддрд░реАрдХрд╛ рдерд╛ (рдзреНрдпрд╛рди рджреЗрдВ, рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдХрдИ рдлрд╛рдЗрд▓реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдСрд░реНрдбрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдпреЛрдЬрд┐рдд рд╣реИрдВ)ред рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдЧреНрд░рдВрдЯрдлрд╛рдЗрд▓ рдпрд╣рд╛рдВ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИред

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╕рдВрдпреЛрдЬрди рд╕реНрд╡рдпрдВ рдХреЛ рд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдПрдХ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рдЙрдкрдХрд░рдг рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ, рдХреБрдЫ рд╢реЛрдз рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреИрд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

  1. рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ/рдЖрд╡рд╢реНрдпрдХрддрд╛

    • рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ [Model Reference][] рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рд╕рдВрджрд░реНрдн рдкреНрд░рдгрд╛рд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЛрдИ рднреА рдиреЛрдб рдкрддрд╛ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдЧрд╛ - рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ [github.Users.'Create A User'][] рдпрд╛ [github][POST /users] рдпрд╛ рдХреБрдЫ рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред ( = рдЬреИрд╕реЗ рдЙрдкрд╕рд░реНрдЧ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ)ред рдХреНрдпрд╛ рдирд╛рдо рдпрд╛ рдпреВрдЖрд░рдПрд▓ + рд╡рд┐рдзрд┐ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдПрд╕рдЯреА рдореЗрдВ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдиреЛрдб рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдмреЗрд╣рддрд░ рддрд░реАрдХрд╛ рд╣реИ?

    • рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдиреЛрдб рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ, рдпрд╣ рд╕реА рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЧрдд рдХреЗ рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЖрдПрдЧрд╛ред

  2. рдЯреЗрдореНрдкреНрд▓реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо / рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрд╝рди

    • рдЧреИрд░-рдорд╛рд░реНрдХрдбрд╛рдЙрди - рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдПрдХ рдЕрд▓рдЧ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдПрдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реНрдиреЛрдХреНрд░реИрд╢ рджреНрд╡рд╛рд░рд╛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реЛрдЧреАред рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЧреНрд░рдВрдЯ-рд░реАрдбрдореЗ рд╣реИ, рдЬреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред

    • рдорд╛рд░реНрдХрдбрд╛рдЙрди - рдпрд╣ =[]() рдпрд╛ :[]() рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рдХреА рд╣рдордиреЗ рдбреНрд░рд╛рдлреНрдЯрд░ рдореБрджреНрджреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдереАред рдпрд╣ рдЕрднреА рднреА рдорд╛рдиреНрдп рдорд╛рд░реНрдХрдбрд╛рдЙрди рдФрд░ рд╕реНрдиреЛрдХреНрд░реИрд╢ рджреНрд╡рд╛рд░рд╛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдЧрд╛ред

  3. рджреЛрдиреЛрдВ

    • рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЖрдк рдиреЛрдбреНрд╕ ( [github]['Create A User'] ) рдФрд░ рдкреНрд░рддреНрдпрдХреНрд╖ рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди ( :[/github.md](/github.md) ) рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рджреЛрдиреЛрдВ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рдорд╛рди рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ :[]() рдФрд░ рдкрд╛рд░реНрд╕рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдиреЛрдб рдпрд╛ рдлрд╝рд╛рдЗрд▓ рд╕рдВрджрд░реНрдн рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдЗрд╕ рдкрд░ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рд╡рд┐рдХрд▓реНрдк/рдЙрдкрдХрд░рдг рдпрд╛рдж рдЖ рд░рд╣реЗ рд╣реИрдВ? рдореИрдВ рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди рдФрд░ рдиреЛрдб рдбреАрд░реЗрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕рд╛рде "рджреЛрдиреЛрдВ" рд╡рд┐рдХрд▓реНрдк рдХреА рдУрд░ рдЭреБрдХрд╛рд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рд╣реИред

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рд╕рдВрдпреЛрдЬрди рд╕реНрд╡рдпрдВ рдХреЛ рд░реЛрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдХрд┐ рдПрдХ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рдЙрдкрдХрд░рдг рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рдЦреИрд░ рдЕрдВрдд рдореЗрдВ рд╢рд╛рдпрдж рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЕрдзрд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдФрд░ рднреАрдЦ рдорд╛рдВрдЧрдиреЗ рдореЗрдВ рдХреБрдЫ рджреБрдмрд▓рд╛ рдФрд░ рд╕рд░рд▓ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рд╡рд░реНрддрдорд╛рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╣реИ:

  1. рд╕рдВрджрд░реНрднрд┐рдд (рдмрд╛рд╣рд░реА) рд╕рдВрдкрддреНрддрд┐рдпрд╛рдВ - #20 рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ https://github.com/apiaryio/snowcrash/issues/57#issuecomment -28564071 рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ
  2. рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдХреЛ рдЕрдзрд┐рдХ рдкреНрд░рдмрдВрдзрдиреАрдп рддрд╛рд░реНрдХрд┐рдХ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛

рдмрдВрдЯрд╡рд╛рд░реЗ рдХреЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдореИрдВ рдХреЗрд╡рд▓ рдпрд╛ рддреЛ рдПрдХ рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣ рдпрд╛ рдПрдХ рд╕рдВрд╕рд╛рдзрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдирд╣реАрдВ, рд▓реЗрди-рджреЗрди рдХрд╛ рдЙрджрд╛рд╣рд░рдг, рдпрд╛ рдПрдХ рдЕрдиреБрд░реЛрдз)ред рдХрдо рд╕реЗ рдХрдо рд╢реБрд░реБрдЖрдд рдореЗрдВред

рд╡рд┐рдЬреНрдЮрд╛рдкрди 1: рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ _рд╕рдВрджрд░реНрднрд┐рдд рд╕рдВрдкрддреНрддрд┐_ рдХреЛ #20 рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡ рджреНрд╡рд╛рд░рд╛ рд╕реБрдВрджрд░ рдврдВрдЧ рд╕реЗ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ https://github.com/apiaryio/snowcrash/issues/57#issuecomment -28564071 рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред

рд╡рд┐рдЬреНрдЮрд╛рдкрди 2: рдореИрдВ рдЗрд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рдХрд░реВрдБрдЧрд╛ред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдореИрдВ рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ рд╡рд╣ рд╣реИ рдирд┐рдпрдорд┐рдд рдорд╛рд░реНрдХрдбрд╛рдЙрди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЬреИрд╕реЗ [Some Text](path/to/blueprint/file.apib) рдпрд╛ [Some Text](path/to/blueprint/file.apib#resource-name) ред рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЙрд╕реА рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдкрд╛рд▓рди рдХрд░реВрдВрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ рдбреНрд░рд╛рдлреНрдЯрд░ рдореЗрдВ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рд╕реЗ рдкрд╣рд▓реЗ : рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред https://gist.github.com/zdne/8804418#aliens -question-aliens_question рдЬреИрд╕рд╛ рдХреБрдЫ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рдорд╛рдирд╛ред рдореИрдВ рдЕрднреА рдорд╣рд╕реВрд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдк "рд╕рдВрдкрддреНрддрд┐" рдФрд░ "рд╕рдВрд╕рд╛рдзрди"/"рд╕рдВрд╕рд╛рдзрди рд╕рдореВрд╣" рд╕рд╣рд┐рдд рдЕрдВрддрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдЙрди рд╕рднреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рд╡реЗ "рдиреЛрдбреНрд╕" рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗред

рджреВрд╕рд░реЗ рдмрд┐рдВрджреБ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рдорд▓реНрдЯреАрдорд╛рд░реНрдХрдбрд╛рдЙрди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛:

This is some text.

{{some_other_file.txt}}

Another paragraph

рдпрд╣ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд▓рдЧрддрд╛ рд╣реИ? (рдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдордирдорд╛рдирд╛ рдкрд╛рда/рдиреЛрдбреНрд╕?)

рддреЛ рдореЗрд░реА рд░рд╛рдп рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

  1. рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрджрд░реНрднрд┐рдд рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ :[]() рдпрд╛ =[]() рдЬреИрд╕рд╛ рдХрд┐ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ
  2. рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ {{ }} рд╣реЛрдЧрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдорд▓реНрдЯреАрдорд╛рд░реНрдХрдбрд╛рдЙрди рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдФрд░ рдХреБрдЫ рд╢рдмреНрджрд╛рд╡рд▓реА рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА: рдореИрдВ _рдерд┐рдВрдХ_ рдХрд┐ рдЬрдм рдЖрдк "рд╕рдорд╛рд╡реЗрд╢рди" рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдореЗрд░реЗ рдорддрд▓рдм рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрдм рдореИрдВ "рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди" рдХрд╣рддрд╛ рд╣реВрдВ, рдЕрд░реНрдерд╛рдд, рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдмрджрд▓рдирд╛ред

рдЕрдЧрд░ рдореИрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ "рд╕рдВрджрд░реНрдн" рдФрд░ "рд╕рдорд╛рд╡реЗрд╢рди"/"рд╕реНрдерд╛рдирд╛рдВрддрд░рдг" рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдХреЗрд╡рд▓ _rendering_ рдХреЗ рд▓рд┐рдП рд╣реИ, рдЬреИрд╕реЗ html рдпрд╛ pdf рдореЗрдВред рдкрд╛рд░реНрд╕рд░ рдХреЗ рд▓рд┐рдП, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдХреЛрдИ рд╕рдВрдкрддреНрддрд┐ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) рд╕рдВрджрд░реНрднрд┐рдд рдпрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХреА рдЧрдИ рд╣реИ, рд╡рд╣реА рдПрдПрд╕рдЯреА рдкрд░рд┐рдгрд╛рдоред рдХреНрдпрд╛ рд╡реЛ рд╕рд╣реА рд╣реИ?

  1. рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрджрд░реНрднрд┐рдд рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╣реЛрдЧрд╛: рдпрд╛ = рдЬреИрд╕рд╛ рдХрд┐ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ
  2. рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рд┐рдВрдЯреИрдХреНрд╕ {{}} рд╣реЛрдЧрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдорд▓реНрдЯреА рдорд╛рд░реНрдХрдбрд╛рдЙрди рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рдзрд┐ рдХреЗ рдмрдЬрд╛рдп рджреЛрдиреЛрдВ рдХреНрдпреЛрдВ рд╣реИрдВ? рдХреНрдпрд╛ рдЙрди рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЕрдВрддрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд▓рд╛рдн рд╣реИ? рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореИрдВ рдирдВрдмрд░ рдПрдХ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рднреА рдПрдХ рд╕рд╛рджреЗ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдореЗрдВ рдЕрдиреБрд╕рд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк "рд╕рдорд╛рд╡реЗрд╢рди" рдХрд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдореЗрд░реЗ рдХрд╣рдиреЗ рдХрд╛ рдорддрд▓рдм "рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди" рдХрд╣ рд░рд╣реЗ рд╣реИрдВ, рдпрд╛рдиреА, рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдмрджрд▓рдирд╛ред

рд╕рд╣рдордд рд╣реВрдВ, рдЕрднреА рд╕реЗ рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рдж!

рдЕрдЧрд░ рдореИрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдВ, рддреЛ "рд╕рдВрджрд░реНрдн" рдФрд░ "рд╕рдорд╛рд╡реЗрд╢рди"/"рд╕реНрдерд╛рдирд╛рдВрддрд░рдг" рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░ рдХреЗрд╡рд▓ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╣реИ

рдЬрд╝рд░реБрд░реА рдирд╣реАрдВред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ (рдПрдХ рд╕рдВрджрд░реНрдн рдмрдирд╛рдирд╛) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдЖрдЙрдЯрдкреБрдЯ (рдПрдПрд╕рдЯреА) рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдмрд╛рдХреА рдХреЛ рдЯреВрд▓рд┐рдВрдЧ рдкрд░ рдЫреЛрдбрд╝ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП (https://github.com/apiaryio/api-blueprint/issues/20#issuecomment-26766374 )

рдЯреНрд░рд╛рдВрд╕рд▓реНрдпреВрд╢рди рдХреЛ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд░ (рдпрд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░) рдХреЛ рдирд┐рд░реНрджреЗрд╢ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП ...

рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рдзрд┐ рдХреЗ рдмрдЬрд╛рдп рджреЛрдиреЛрдВ рдХреНрдпреЛрдВ рд╣реИрдВ? рдХреНрдпрд╛ рдЙрди рджреЛрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЕрдВрддрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд▓рд╛рдн рд╣реИ? рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдореИрдВ рдирдВрдмрд░ рдПрдХ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рднреА рдПрдХ рд╕рд╛рджреЗ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдореЗрдВ рдЕрдиреБрд╕рд░рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ?

рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдорд▓рд╛ рджреЗрдЦ рд╕рдХрддрд╛ рдерд╛ (рдФрд░ рдореИрдВ рдкрд╣рд▓реА рд╡рд┐рдзрд┐, :[][] рдпрд╛ =[][] ) рднреА рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред

рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рддрд░реАрдХреЛрдВ рдХреЗ рдкреАрдЫреЗ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдПрдПрд╕рдЯреА рдмрдирд╛рдо рдПрдЪрдЯреАрдПрдордПрд▓/рдПрдордбреА/рдЖрджрд┐ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рдереЗ:

  1. рдХрд┐рд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рдПрдХ рд╡рд┐рдзрд┐ред рддреЛ :[link][link.md] рдорд╛рд░реНрдХрдбрд╛рдЙрди рд╕реЗ рдПрдХ рд▓рд┐рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ :link рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдПрд╕рдЯреА рдореЗрдВ, рд╡рд╣ рдиреЛрдб link.md рдХрд╛ рд╕рдВрджрд░реНрдн рд░рдЦрддрд╛ рд╣реИ
  2. рдХрд┐рд╕реА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдПрдХ рд╡рд┐рдзрд┐ред рддреЛ =[link][link.md] рдорд╛рд░реНрдХрдбрд╛рдЙрди рд╕реЗ link.md рдХреЗ _content_ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред рдПрдПрд╕рдЯреА рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ 1 рдЬреИрд╕рд╛ рд╣реА рджрд┐рдЦреЗрдЧрд╛ред

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдпрд╣рд╛рдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реВрдВ, рдФрд░ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рддрд░реНрдХ рдпрд╣ рдерд╛ рдХрд┐ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЙрд╕реЗ рдПрдПрд╕рдЯреА рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореЗрд░реА рд░рд╛рдп рдореЗрдВ (рдПрдХ рд╕рдВрджрд░реНрдн рдмрдирд╛рдирд╛) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдЖрдЙрдЯрдкреБрдЯ (рдПрдПрд╕рдЯреА) рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП [...] рдЯреНрд░рд╛рдВрд╕рд▓реНрдпреВрд╢рди рдХреЛ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд░ (рдпрд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░) рдХреЛ рдирд┐рд░реНрджреЗрд╢ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП ...

рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЗрдиреНрд╣реЗрдВ рдПрдХ рд╣реА рдЪреАрдЬрд╝ (рдПрдХ рд╕рд┐рдВрдЯреИрдХреНрд╕) рдпрд╛ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬрд╝реЛрдВ (рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд┐рдВрдЯреИрдХреНрд╕) рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рджреЛрдиреЛрдВ рдореБрдЭреЗ рдареАрдХ рд▓рдЧрддреЗ рд╣реИрдВред (рдХреНрдпрд╛ рдореИрдВрдиреЗ рдЪреАрдЬреЛрдВ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рднреНрд░рдорд┐рдд рдХрд░ рджрд┐рдпрд╛?)

:+1:

рдмрд╕ рдпрд╣рд╛рдВ рдПрдХ рдЕрдкрдбреЗрдЯ: рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпреЛрдЬрдирд╛рдмрджреНрдз рд╣реИ рдФрд░ рдЗрд╕рдХреА рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдЙрд╕ рдЯреВрд▓ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕ рдмреАрдЪ, рдпрджрд┐ рдЖрдк рдПрдкреАрд░реА рдСрдирд▓рд╛рдЗрди рд╕рдВрдкрд╛рджрдХ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк https://gist.github.com/danvine/11087404 рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рдорд╛рди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреА рддрд░рд╣ рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЧрд▓реНрдк-рдЖрдзрд╛рд░рд┐рдд рдЯреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реВрдВ)ред

рд╡реНрд╣рд┐рд╕реНрдХреА рдЕрдм .apib рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрдбрд╝реА рдорд╛рд░реНрдХрдбрд╛рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЗрд╕рдХреЗ рд░реВрдкрд░реЗрдЦрд╛ рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ: http://vimeo.com/album/3108294/video/110486733

http://9muses.se/erato/ рдФрд░ http://25.io/mou/ рднреА .apib рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдк рдПрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рдРрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдореИрдХ рдХреЗ рд▓рд┐рдП)

рд░реЙрдмрд░реНрдЯ рдХреНрд░реБрдХреНрд╕ рд▓рд░реНрдирд┐рдВрдЧ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдирд┐рджреЗрд╢рдХ
рдмреНрд░рд╛рдЗрдЯрдХреЛрд╡, рдЗрдВрдХ

29 рджрд┐рд╕рдВрдмрд░ 2015 рдХреЛ рд╢рд╛рдо 4:08 рдмрдЬреЗ рдХреЗрд╡рд┐рди рдЗрдВрдЧрд░рд╕реЛрд▓ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com рдиреЗ рд▓рд┐рдЦрд╛:

рд╡реНрд╣рд┐рд╕реНрдХреА рдЕрдм .apib . рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ
рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рдмрдбрд╝реА рдорд╛рд░реНрдХрдбрд╛рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрдиреЗ рд░реВрдкрд░реЗрдЦрд╛ рджреГрд╢реНрдп рдХреЗ рд╕рд╛рде рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ: http://vimeo.com/album/3108294/video/110486733

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
.

рдЕрд░реЗ @bcls рдФрд░ @holic , рдЗрди рд╕рдВрдкрд╛рджрдХреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рд╕рдВрдмрдВрдзрд┐рдд: https://github.com/apiaryio/api-blueprint/issues/20#issuecomment -77108398

рдХреНрдпрд╛ рдХреЛрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдпрд╣ 2013 рд╕реЗ рдмрдХрд╛рдпрд╛ рд╣реИ рдФрд░ рдЕрдм рддрдХ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдЙрддреНрддрд░ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпрд╛ рд╣рдо рдЗрд╕ рдкрд░ рдПрдХ рд░реЗрдЦрд╛ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ?

рдЕрд░реЗ @foxx рдЗрд╕ рдкрд░ рдЕрднреА рддрдХ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрдгрдп рдирд╣реАрдВ рд╣реБрдЖ рдерд╛ - рдореИрдВ рд╣рд░рдХреНрдпреВрд▓ рдореЗрдВ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреА рдУрд░ рдЭреБрдХ рд░рд╣рд╛ рд╣реВрдВ:

FORMAT: 1A

# Gist Fox API
Gist Fox API is a **pastes service** similar to [GitHub's Gist](http://gist.github.com).

# Group Gist

:[Gist](blueprint/gist.md)

:[Gists](blueprint/gists.md)

рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде

`````` рдорд╛рд░реНрдХрдбрд╛рдЙрди

  • рдирдореВрдирд╛
+ Body

  ```
  :[](gist.json)
  ```

``````

рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдб рдмреНрд▓реЙрдХ рдкрд╛рд░реНрд╕рд░/рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдЕрдкрд╛рд░рджрд░реНрд╢реА рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди рдХрд┐рд╕реА рднреА рд╕реНрддрд░ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдб рдХреА рдЬрд╛ рд░рд╣реА рдлрд╛рдЗрд▓реЗрдВ рд╡реИрдз рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рд╣реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдХреЗ рдкреНрд░рддрд┐ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рд▓рд┐рдП - рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд░реЛрдбрдореИрдк рдкрд░ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реИ - рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдХреЛрдИ рдИрдЯреАрдП рдирд╣реАрдВ рд╣реИред

рдореИрдВ рдЗрд╕ рдкрд░ рдФрд░ рд░реЛрдбрдореИрдк рджреГрд╢реНрдпрддрд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдкрд░ рдХрд┐рд╕реА рднреА рдЯрд┐рдкреНрдкрдгреА рдпрд╛ рд╡рд┐рдЪрд╛рд░ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред

рдзрдиреНрдпрд╡рд╛рдж!

рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЕрдм рддрдХ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЬреИрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рд╕реБрдВрджрд░ рдФрд░ рд╕рд╛рдл рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ, рдФрд░ рдЕрдм рддрдХ рдореИрдВрдиреЗ рдЬреЛ рднреА рдЕрдиреНрдп рд╕реБрдЭрд╛рд╡ рджреЗрдЦреЗ рд╣реИрдВ, рдЙрд╕рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред Fwiw, рдореБрдЭрд╕реЗ +1ред

рдЗрд╕ рдкрд░ рдХреЛрдИ рднреА рд╕рдорд╛рдЪрд╛рд░?

рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди рдХреЗ рд╕рд╛рде рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореБрдЭреЗ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИред

рдлрд┐рд▓рд╣рд╛рд▓ рдореИрдВ рд╣рд░рдХреНрдпреВрд▓ рдФрд░ :[Gist](blueprint/gist.md) рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВред рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдПрдкреАрдЖрдИ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рд╕реНрдкреЗрдХ рдФрд░ рдкрд╛рд░реНрд╕рд░ рдЯреВрд▓рдЪреЗрди рдореЗрдВ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдХрд╛рдо рдХрд░реЗрдЧрд╛

рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдореИрдВ рдПрдХ рдмрдбрд╝реА рдПрдкреАрдмреА рдлрд╝рд╛рдЗрд▓ рдХреЛ рдПрдХрд╛рдзрд┐рдХ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
рдзрдиреНрдпрд╡рд╛рдж!

рдЕрд░реЗ @ рдПрдбрдореНрд╕-рд╕рд╛рд░рд╛ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореЗрд░реА рддрд░рдл рд╕реЗ рдирд╣реАрдВред рдореИрдВ рдЕрднреА рднреА рд╣рд░рдХреНрдпреВрд▓ (https://github.com/jamesramsay/hercule) рдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдПрдХрдорд╛рддреНрд░ рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк Apiary.io рдкрд░ рдХрдИ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗред рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдХрд┐рд╕реА рддрд░рд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ!

+1 рд╣рд░рдХреНрдпреВрд▓ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП https://github.com/jamesramsay/hercule
рд╣рдо рдЗрд╕реЗ рдХреБрдЫ рд╕рдордп рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдПрдкреАрдм рд╕реНрдкреЗрдХреНрд╕ рдореЗрдВ рдЕрдкрдирд╛ рд░рд╛рд╕реНрддрд╛ рдЦреЛрдЬ рд▓реЗрдЧрд╛

:+1: рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдПред

рдореИрдВ рдПрдХрд▓ рдЯреАрдУрд╕реА/рд╕реВрдЪрдХрд╛рдВрдХ рдкрджреНрдзрддрд┐ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реВрдВред рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди рдереЛрдбрд╝рд╛ рдмрд╣реБрдд рд▓рдЪреАрд▓рд╛ рд╣реИ рдФрд░ рдореЗрд░реЗ рдкрд┐рдЫрд▓реЗ рдЕрдиреБрднрд╡ рдореЗрдВ рдмрдбрд╝реЗ рд╡рд┐рдХреА-рдЖрдзрд╛рд░рд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рд╕реНрдХреЗрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдкрд╛рд░реНрд╕рд░ рдореЗрдВ рд╣реА рд╕реЗрдВрдХрдирд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕ рдмреАрдЪ, рд╣рдордиреЗ рд╣рд░рдХреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрджрд╛рд╣рд░рдг рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ - https://github.com/apiaryio/api.apiblueprint.org

@zdne рдЬреЗрд╕рди -рд╕реНрдХреАрдорд╛ (рдЗрдВрдЯрд░рдПрдЬреЗрдВрдЯ/рдкреАрдЖрд░рдПрдордбреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдХреЗ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣рдо рдЗрд╕реЗ рд╕рдВрд╕рд╛рдзрди рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рдорд╛рд╡реЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ (рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рдпрд╣ рдПрдХ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рд╕реНрдХреАрдорд╛ рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕рднреА рд╕рд╛рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВ subschemas, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЪреАрдЬреЛрдВ рдХреЗ рд╕реНрддрд░ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ)ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╣рдо рдЬреЛ рдХрд░ рд░рд╣реЗ рдереЗ рдЙрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЗрд╕рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрди рдЕрдзрд┐рдХ рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг/рд▓рдЪреАрд▓рд╛ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╕рдореЗрдХрд┐рдд рдЯреАрдУрд╕реА/рдЗрдВрдбреЗрдХреНрд╕ рд░рдЦрдиреЗ рдХреЗ рдХреБрдЫ рд╕рд░рд▓ рд╕рд╛рдзрди рднреА рд╣реЛрдВред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡реИрд╕рд╛ рд╣реА рд╣реЛ рдЬреИрд╕рд╛ рд╣рдордиреЗ рдХрд┐рдпрд╛ рдерд╛, рдпрд╛рдиреА рдЖрдк рдЗрд╕ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ uber рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЗрд╕рдХреЗ рднреАрддрд░ рд╕рдм-рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдХреЛ рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдб/рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЬреАрдм рд╣реЛрдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЕрдЧрд░ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЖрдк рдЬреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рд╡реИрд╕реЗ рднреА, рдХрд╣рдиреЗ рдХрд╛ рд▓рдВрдмрд╛ рд░рд╛рд╕реНрддрд╛ рдореБрдЭреЗ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡реЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛/рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА рдпрджрд┐ рдпрд╣ рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛ред

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдХреНрдпрд╛ рд╣реИ?
рд╣рдо Apiary.io рдореЗрдВ рдкреНрд░реЛ рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

@ рдбреЗрд╡рд┐рдбрдмреАрдПрдо рдореБрдЭреЗ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдореИрдВ рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪрд╛, рджреЛ apiary.apib рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реИрдВред

рдЕрд╕рдВрдХрд▓рд┐рдд

apiary-source.apib - рдПрдХ рдЕрд╕рдореНрдкреАрдбрд┐рдд рд╕реНрд░реЛрдд рдЬреЛ рд╢рд╛рдорд┐рд▓ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ

FORMAT: 1A
HOST: https://api.example.com

# Hello World

<!-- include(blueprint/posts.apib) -->

рд╕рдВрдХрд▓рди

рдЖрдк рдмрд╕ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:

aglio --input apiary-source.apib --compile --output apiary.apib

рдЖрдкрдХреЗ apiary.apib рдореЗрдВ рдЕрдм blueprint/posts.apib рдХреА рд╕рд╛рдордЧреНрд░реА рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдзрдиреНрдпрд╡рд╛рдж! рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рддрдм рдЖрдк apiary.io рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рд░рдХреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреВрд▓рд┐рдд рд╕рдорд╛рдзрд╛рди рдерд╛, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдкреАрд░реА рдкреНрд░реЛ рдХрд╛ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЙрддреНрдкрд╛рдж рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЛ рдЧрд┐рдЯ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдП рдмрд┐рдирд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рджреЗрдирд╛ рд╣реИред рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╡рд░реЛрдзрдХ рд╣реИ рдФрд░ рдЕрдЧрд░ рдпрд╣ рд╣рд▓ рдирд╣реАрдВ рд╣реБрдЖ рддреЛ рд╣рдо рдПрдкрд┐рдпрд░реА рдХреЗ рд╕рд╛рде рдЕрдиреБрдмрдВрдз рд░рджреНрдж рдХрд░ рджреЗрдВрдЧреЗред

рдЗрддрдиреЗ рд╕рдордп рддрдХ рд╣рд░рдХреНрдпреВрд▓ рдФрд░ рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХрд░рддрд╛ред

рдпрд╣ рдмрд╣реБрдд рд╣реА рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ :(

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░, рдореБрдЭреЗ рдпрд╣рд╛рдВ рджреЗрд░ рд╕реЗ рдкрд╣реБрдВрдЪрдиреЗ рдФрд░ рдкреБрд░рд╛рдиреЗ рд╕рд╛рдорд╛рди рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдФрд░ рдЦреЛрджрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдЕрдЧрд░ рдпрд╣ рд╕рд╣реА рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдХреНрд╖рдорд╛ рдХрд░реЗрдВред рд▓реЗрдХрд┐рди, рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдореЙрдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реЛрдз рдХрд░рддреЗ рд╣реБрдП рдореБрдЭреЗ рдпрд╣ рдЪрд░реНрдЪрд╛ рдорд┐рд▓реА рд╣реИ рдФрд░ рдпрд╣ рдЕрдм рддрдХ рдХреЗ рд╕рдмрд╕реЗ рдХрд░реАрдм рд╣реИред

рдореИрдВ рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ :(ред рдХреНрдпрд╛ рдХрд┐рд╕реА рдореЙрдбрд▓ рдХреЛ рдХрд┐рд╕реА рднрд┐рдиреНрди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ?
рдореИрдВ рдЕрдкрдиреЗ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЕрдкрдиреЗ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдФрд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрд▓рдЧ рдореЙрдбрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдореЗрд░реЗ рд╕рднреА рдЗрдХрд╛рдЗрдпрд╛рдВ рдореЙрдбрд▓ (рдПрдордПрд╕рдУрдПрди/рдПрдордбреА/рдЬреЗрдПрд╕рдУрдПрди/рдЬреЛ рднреА рдлрд╛рдЗрд▓реЗрдВ, рдЬреЛ рдХрд┐ рдлрд┐рдЯ рд╣реИрдВ) рдЙрдиреНрд╣реЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓рддрд╛ рдорд┐рд▓реА рд╣реИ?

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреБрдЫ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдПред рд╣рдорд╛рд░реЗ рдПрдкреАрдЖрдИ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдореЗрдВ 26000 рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдирд╛ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдХрдард┐рди рдмрдирд╛ рджреЗрддрд╛ рд╣реИ

рд╣рдо рдбреНрд░реЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдмрдВрдз рдкрд░реАрдХреНрд╖рдг рд▓рд╛рдЧреВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╣рдо рдПрдЧреНрд▓рд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЗрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рддреЛ рд╣рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛

рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдбрд┐рдЬрд╝рд╛рдЗрди рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд░ рд░рд╣реЗ рд╣реИрдВ :) рдЬрдм рдпрд╣ рдореБрджреНрджрд╛ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛, рдХреЛрдИ рдПрдордПрд╕рдУрдПрди рдирд╣реАрдВ рдерд╛ рдФрд░ рд╣рдо рдЕрднреА рднреА рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрд╝рди рдмрдирд╛рдо рд╕рдВрджрд░реНрднреЛрдВ рдкрд░ рдлрдЯреЗ рд╣реБрдП рд╣реИрдВред

рд▓реЗрдХрд┐рди рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рд╡рд╣рд╛рдВ рдЖрдкрдХреА рдХреНрдпрд╛ рдЬрд░реВрд░рддреЗрдВ рд╣реИрдВ? рдХреНрдпрд╛ рдпрд╣ рд╕рд┐рд░реНрдл рдорд▓реНрдЯреАрдлрд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрди рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдХреНрдпрд╛ рдЖрдк рдореЙрдбрд▓ рдХреА рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рдФрд░ рдХрдИ рдПрдкреАрдЖрдИ рд╡рд┐рд╡рд░рдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рдмрд┐рдЯреНрд╕ рдФрд░ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ?

рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдбрд┐рдЬрд╝рд╛рдЗрди рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд░ рд░рд╣реЗ рд╣реИрдВ :) рдЬрдм рдпрд╣ рдореБрджреНрджрд╛ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛, рдХреЛрдИ рдПрдордПрд╕рдУрдПрди рдирд╣реАрдВ рдерд╛ рдФрд░ рд╣рдо рдЕрднреА рднреА рдЯреНрд░рд╛рдВрд╕рдХреНрд▓реВрдЬрд╝рди рдмрдирд╛рдо рд╕рдВрджрд░реНрднреЛрдВ рдкрд░ рдлрдЯреЗ рд╣реБрдП рд╣реИрдВред

рд▓реЗрдХрд┐рди рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП, рд╡рд╣рд╛рдВ рдЖрдкрдХреА рдХреНрдпрд╛ рдЬрд░реВрд░рддреЗрдВ рд╣реИрдВ? рдХреНрдпрд╛ рдпрд╣ рд╕рд┐рд░реНрдл рдорд▓реНрдЯреАрдлрд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрди рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдХреНрдпрд╛ рдЖрдк рдореЙрдбрд▓ рдХреА рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рдФрд░ рдХрдИ рдПрдкреАрдЖрдИ рд╡рд┐рд╡рд░рдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рдмрд┐рдЯреНрд╕ рдФрд░ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреА рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ?

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдорд╛рдирдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рд╕реЗ рдЖрддреА рд╣реИред рд╣рдо рдЗрд╕реЗ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдкрд╛рд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╡рд╣рд╛рдВ рдЖрдпрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

agougousis picture agougousis  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

danilvalov picture danilvalov  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mootpointer picture mootpointer  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bazo picture bazo  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rodriguise picture rodriguise  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ