TODO list¶
Todo
handle pagination of GitHub events
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/commands/repocheck.py:docstring of repocribro.commands.repocheck.RepocheckCommand._do_check, line 8.)
Todo
implement 410 (org deleted/archived/renamed)
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/controllers/core.py:docstring of repocribro.controllers.core.org_detail, line 3.)
Todo
implement 410 (repo deleted/archived/renamed)
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/controllers/core.py:docstring of repocribro.controllers.core.repo_detail_common, line 3.)
Todo
more attrs, limits & pages
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/controllers/core.py:docstring of repocribro.controllers.core.search, line 3.)
Todo
implement 410 (user deleted/archived/renamed)
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/controllers/core.py:docstring of repocribro.controllers.core.user_detail, line 3.)
Todo
move somewhere else, check registered events
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/controllers/manage.py:docstring of repocribro.controllers.manage.has_good_webhook, line 10.)
Todo
protect from updating too often
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/controllers/manage.py:docstring of repocribro.controllers.manage.profile_update, line 3.)
Todo
protect from activating too often
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/controllers/manage.py:docstring of repocribro.controllers.manage.repository_activate, line 3.)
Todo
consider deleting org repository if there are more members
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/controllers/manage.py:docstring of repocribro.controllers.manage.repository_delete, line 3.)
Todo
protect from updating too often
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/controllers/manage.py:docstring of repocribro.controllers.manage.repository_update, line 3.)
Todo
move somewhere else
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/controllers/manage.py:docstring of repocribro.controllers.manage.update_webhook, line 10.)
Todo
Consider loading/asking order not by priority but by dependencies
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/extending/extension.py:docstring of repocribro.extending.Extension, line 10.)
Todo
There might be some problem with ordering of extensions
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/extending/extension_master.py:docstring of repocribro.extending.ExtensionsMaster.__init__, line 6.)
Todo
handle if GitHub is out of service, custom errors, better abstraction, work with extensions
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/github.py:docstring of repocribro.github.GitHubAPI, line 6.)
Todo
check granted scope vs GH_SCOPES
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/github.py:docstring of repocribro.github.GitHubAPI.login, line 8.)
Todo
verify, there are some conflict in GitHub docs
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/models.py:docstring of repocribro.models.Commit.create_from_dict, line 10.)
Todo
How about some past events before adding to app?
(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/models.py:docstring of repocribro.models.Repository.events_updated, line 3.)