1
0
mirror of https://github.com/twirl/The-API-Book.git synced 2025-05-31 22:09:37 +02:00
The-API-Book/README.md

41 lines
2.1 KiB
Markdown
Raw Normal View History

2022-06-23 23:28:55 +03:00
# [Read ‘The API’ Book by Sergey Konstantinov](https://twirl.github.io/The-API-Book)
# [Читать книгу ‘The API’ Сергея Константинова](https://twirl.github.io/The-API-Book/index.ru.html)
2020-11-11 15:44:53 +03:00
2020-12-08 15:48:38 +03:00
This is the working repository for ‘The API’ book written by Sergey Konstantinov ([email](mailto:twirl-team@yandex.ru), [Linkedin profile](https://linkedin.com/in/twirl)).
2020-11-11 15:44:53 +03:00
2020-12-06 16:53:33 +03:00
## Current State and the Roadmap
2022-08-27 23:07:11 +03:00
Right now all three section (‘The API Design’, ‘The Backwards Compatibility’, and ‘The API Product’) are finished. So the book is basically ready, I'm working on some cosmetics:
2022-01-28 22:48:50 +03:00
2022-08-27 23:07:11 +03:00
* adding readable schemes where it's appropriate;
* refactoring the ‘Describing Final Interfaces’ chapters;
* rephrasing and expanding the chapters on versioning and identifying users.
2020-12-06 16:53:33 +03:00
I also have more distant plans on adding two more subsections to Section I.
* Section Ia ‘JSON HTTP APIs’:
* the REST myth;
* following HTTP spec, including those parts where you should not follow the spec;
* best practices;
* Section Ib ‘SDK Design’ covering more tricky issues of having proving UI alongside the API (no specific plan right now)
## Translation
2021-01-03 21:11:03 +03:00
I am translating new chapters into English at the moment they're ready. I'm not a native speaker, so feel free to correct my grammar.
2020-12-06 16:53:33 +03:00
## Contributing
2020-12-29 16:03:19 +03:00
I am accepting inquiries. Feel free to open issues.
2020-12-06 17:15:35 +03:00
2020-12-18 11:26:43 +03:00
I am NOT accepting pull requests introducing any new content, since I'm willing to be the only author. I would gratefully accept typo fixes, though.
2020-12-11 19:15:04 +03:00
2022-02-06 15:57:04 +03:00
Thanks [art.mari.ka](https://www.instagram.com/art.mari.ka/) for the illustration & inspiration.
2022-05-20 00:36:23 +03:00
Thanks [Ilya Subbotin](https://ru.linkedin.com/in/isubbotin) and [Fedor Golubev](https://www.linkedin.com/in/fedor-golubev-93910b5/) for the valuable feedback.
2022-05-05 01:07:13 +03:00
2022-02-06 15:57:04 +03:00
Thanks @tholman for https://github.com/tholman/github-corners.
Thanks [Ira Gorelik](https://pixabay.com/users/igorelick-680927/) for the Aqueduct.
Thanks [ParaType](https://www.paratype.ru/) for PT Sans and PT Serif.
2022-05-05 01:07:13 +03:00
Thanks [Christian Robertson](https://twitter.com/cr64) for Roboto Mono.