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.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

allow extension add options & commands, separate create and run part of function command for checking config

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/manage.py:docstring of repocribro.manage.run, line 3.)

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

work with fork_of somehow

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/models.py:docstring of repocribro.models.Repository.create_from_dict, line 16.)

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.)

Todo

allow extensions provide permissions to others

(The original entry is located in /home/docs/checkouts/readthedocs.org/user_builds/repocribro/checkouts/latest/repocribro/security.py:docstring of repocribro.security.Permissions, line 3.)