Разобраться в большом open-source проекте не так то просто: большой объем исходного кода и обилие неочевидных решений, появившихся в процессе эволюции проекта повышают порог входа. В докладе я рассказажу о том, что происходит, когда объявляется новый тип, а также о том, как происходит обработка запроса на эндпоинт /graphql. Эти знания помогут нам понять, как работают плагины для graphql-ruby и даже написать свое собственное несложное расширение!
Доклад будет полезен:
тем, кто работает с graphql-ruby, и хочет знать, что там внутри
тем, кто хочет понять, как реализуется среда исполнения GraphQL
тем, кто хочет научиться разбираться с устройством популярных open-source библиотек
тем, кто хочет научиться контрибутить в open-source