First, fetch the latest python-zulip-api repo.
git clone https://github.com/zulip/python-zulip-api
Second, clone the server repo.
// Usage: | |
// Paste the following in the console once on each reload. | |
// After that, type `x(first_index, second_index)` and press ENTER. | |
// Example: To swap 13th station with 75th station, you'd type: | |
// x(13,75) | |
// Example: To put 50th station at 2nd position, you'd type: | |
// y(50,2) | |
// Remember to save afterwards. :) | |
let cheat = function() { |
Line # Hits Time Per Hit % Time Line Contents
==============================================================
1678 @profile
1679 def build_parser(self) -> markdown.Markdown:
1680 # Build the parser using selected default features from py-markdown.
1681 # The complete list of all available processors can be found in the
1682 # super().build_parser() function.
# This file contains the API definitions for the Zulip REST API. | |
# | |
# For details on the OpenAPI specification, see http://swagger.io/specification | |
# | |
# Our own documentation lives at | |
# | |
# https://zulip.readthedocs.io/en/latest/documentation/openapi.html | |
# | |
openapi: 3.0.1 |
All my commits merged can be found here: https://github.com/zulip/zulip/commits?author=aero31aero
At Zulip, we kept merging code regularly and there wasn't any final large PR containing all my code. The list below summarizes most of the commits present above from June 2019 to August 2019.
I have divided my work into 4 parts: