mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-07-06 21:57:57 +02:00
update titles
This commit is contained in:
@@ -534,6 +534,55 @@ anonymous_github</code></pre>
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="panel panel-default mb-3">
|
||||||
|
<div class="panel-heading p-3" role="tab" id="headingPermissions">
|
||||||
|
<h3 class="panel-title">
|
||||||
|
<a
|
||||||
|
class="collapsed"
|
||||||
|
role="button"
|
||||||
|
data-toggle="collapse"
|
||||||
|
data-parent="#faq-privacy"
|
||||||
|
href="#permissions"
|
||||||
|
aria-expanded="false"
|
||||||
|
aria-controls="permissions"
|
||||||
|
>
|
||||||
|
Why does GitHub say Anonymous GitHub asks for write access?
|
||||||
|
</a>
|
||||||
|
</h3>
|
||||||
|
</div>
|
||||||
|
<div
|
||||||
|
id="permissions"
|
||||||
|
class="panel-collapse collapse"
|
||||||
|
role="tabpanel"
|
||||||
|
aria-labelledby="headingPermissions"
|
||||||
|
>
|
||||||
|
<div class="panel-body p-3">
|
||||||
|
<p>
|
||||||
|
Anonymous GitHub only reads your repositories — it
|
||||||
|
never pushes commits, opens issues, modifies settings, or
|
||||||
|
deletes anything. From your perspective as a user, the
|
||||||
|
service is read-only.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
However, GitHub's OAuth scopes do not offer a read-only
|
||||||
|
option for private repositories: the only scope that grants
|
||||||
|
access to private repos is <code>repo</code>, which is
|
||||||
|
documented as full read/write access. To support users who
|
||||||
|
want to anonymize a private repository, Anonymous GitHub
|
||||||
|
must request that scope, and GitHub then displays the
|
||||||
|
broader permission text at sign-in. The application itself
|
||||||
|
only ever performs read operations against the GitHub API.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
If you only anonymize public repositories, the source code
|
||||||
|
is open and can be audited on the
|
||||||
|
<a href="https://github.com/tdurieux/anonymous_github/" target="_blank">GitHub repository</a>,
|
||||||
|
or you can self-host your own instance.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="panel panel-default mb-3">
|
<div class="panel panel-default mb-3">
|
||||||
<div class="panel-heading p-3" role="tab" id="headingViewer">
|
<div class="panel-heading p-3" role="tab" id="headingViewer">
|
||||||
<h3 class="panel-title">
|
<h3 class="panel-title">
|
||||||
|
|||||||
@@ -91,8 +91,11 @@
|
|||||||
<div class="step-title">Authenticate</div>
|
<div class="step-title">Authenticate</div>
|
||||||
<div class="step-desc">
|
<div class="step-desc">
|
||||||
<a href="/github/login" target="_self">Sign in with GitHub</a> to
|
<a href="/github/login" target="_self">Sign in with GitHub</a> to
|
||||||
access your dashboard. We ask for read-only access to the
|
access your dashboard. Anonymous GitHub only ever reads your
|
||||||
repositories you pick — nothing else.
|
repositories — we never push, modify, or delete anything.
|
||||||
|
GitHub may display a broader scope at sign-in because its OAuth
|
||||||
|
scopes don't offer read-only access to private repositories
|
||||||
|
(<a href="/faq#permissions">see FAQ</a>).
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+22
-22
@@ -23,12 +23,12 @@ angular
|
|||||||
.when("/", {
|
.when("/", {
|
||||||
templateUrl: "/partials/home.htm",
|
templateUrl: "/partials/home.htm",
|
||||||
controller: "homeController",
|
controller: "homeController",
|
||||||
title: "Anonymous GitHub",
|
title: "Anonymous GitHub – Share the code, not the author",
|
||||||
})
|
})
|
||||||
.when("/dashboard", {
|
.when("/dashboard", {
|
||||||
templateUrl: "/partials/dashboard.htm",
|
templateUrl: "/partials/dashboard.htm",
|
||||||
controller: "unifiedDashboardController",
|
controller: "unifiedDashboardController",
|
||||||
title: "Dashboard - Anonymous GitHub",
|
title: "Your anonymizations – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/pr-dashboard", {
|
.when("/pr-dashboard", {
|
||||||
redirectTo: "/dashboard",
|
redirectTo: "/dashboard",
|
||||||
@@ -36,103 +36,103 @@ angular
|
|||||||
.when("/anonymize/:repoId?", {
|
.when("/anonymize/:repoId?", {
|
||||||
templateUrl: "/partials/anonymize.htm",
|
templateUrl: "/partials/anonymize.htm",
|
||||||
controller: "anonymizeController",
|
controller: "anonymizeController",
|
||||||
title: "Anonymize - Anonymous GitHub",
|
title: "New anonymization – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/pull-request-anonymize/:pullRequestId?", {
|
.when("/pull-request-anonymize/:pullRequestId?", {
|
||||||
templateUrl: "/partials/anonymize.htm",
|
templateUrl: "/partials/anonymize.htm",
|
||||||
controller: "anonymizeController",
|
controller: "anonymizeController",
|
||||||
title: "Anonymize - Anonymous GitHub",
|
title: "Anonymize a pull request – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/status/:repoId", {
|
.when("/status/:repoId", {
|
||||||
templateUrl: "/partials/status.htm",
|
templateUrl: "/partials/status.htm",
|
||||||
controller: "statusController",
|
controller: "statusController",
|
||||||
title: "Repository status - Anonymous GitHub",
|
title: "Repository status – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/conferences", {
|
.when("/conferences", {
|
||||||
templateUrl: "/partials/conferences.htm",
|
templateUrl: "/partials/conferences.htm",
|
||||||
controller: "conferencesController",
|
controller: "conferencesController",
|
||||||
title: "Conferences - Anonymous GitHub",
|
title: "Your conferences – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/conference/new", {
|
.when("/conference/new", {
|
||||||
templateUrl: "/partials/newConference.htm",
|
templateUrl: "/partials/newConference.htm",
|
||||||
controller: "newConferenceController",
|
controller: "newConferenceController",
|
||||||
title: "Add a conference - Anonymous GitHub",
|
title: "New conference – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/conference/:conferenceId/edit", {
|
.when("/conference/:conferenceId/edit", {
|
||||||
templateUrl: "/partials/newConference.htm",
|
templateUrl: "/partials/newConference.htm",
|
||||||
controller: "newConferenceController",
|
controller: "newConferenceController",
|
||||||
title: "Edit conference - Anonymous GitHub",
|
title: "Edit conference – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/conference/:conferenceId", {
|
.when("/conference/:conferenceId", {
|
||||||
templateUrl: "/partials/conference.htm",
|
templateUrl: "/partials/conference.htm",
|
||||||
controller: "conferenceController",
|
controller: "conferenceController",
|
||||||
title: "Conference - Anonymous GitHub",
|
title: "Conference – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/faq", {
|
.when("/faq", {
|
||||||
templateUrl: "/partials/faq.htm",
|
templateUrl: "/partials/faq.htm",
|
||||||
controller: "faqController",
|
controller: "faqController",
|
||||||
title: "FAQ - Anonymous GitHub",
|
title: "FAQ – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/profile", {
|
.when("/profile", {
|
||||||
templateUrl: "/partials/profile.htm",
|
templateUrl: "/partials/profile.htm",
|
||||||
controller: "profileController",
|
controller: "profileController",
|
||||||
title: "Profile - Anonymous GitHub",
|
title: "Your settings – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/claim", {
|
.when("/claim", {
|
||||||
templateUrl: "/partials/claim.htm",
|
templateUrl: "/partials/claim.htm",
|
||||||
controller: "claimController",
|
controller: "claimController",
|
||||||
title: "Claim repository - Anonymous GitHub",
|
title: "Claim an anonymization – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/pr/:pullRequestId", {
|
.when("/pr/:pullRequestId", {
|
||||||
templateUrl: "/partials/pullRequest.htm",
|
templateUrl: "/partials/pullRequest.htm",
|
||||||
controller: "pullRequestController",
|
controller: "pullRequestController",
|
||||||
title: "Anonymized Pull Request - Anonymous GitHub",
|
title: "Anonymous pull request – Anonymous GitHub",
|
||||||
reloadOnUrl: false,
|
reloadOnUrl: false,
|
||||||
})
|
})
|
||||||
.when("/r/:repoId/:path*?", {
|
.when("/r/:repoId/:path*?", {
|
||||||
templateUrl: "/partials/explorer.htm",
|
templateUrl: "/partials/explorer.htm",
|
||||||
controller: "exploreController",
|
controller: "exploreController",
|
||||||
title: "Anonymized Repository - Anonymous GitHub",
|
title: "Anonymous repository – Anonymous GitHub",
|
||||||
reloadOnUrl: false,
|
reloadOnUrl: false,
|
||||||
})
|
})
|
||||||
.when("/repository/:repoId/:path*?", {
|
.when("/repository/:repoId/:path*?", {
|
||||||
templateUrl: "/partials/explorer.htm",
|
templateUrl: "/partials/explorer.htm",
|
||||||
controller: "exploreController",
|
controller: "exploreController",
|
||||||
title: "Anonymized Repository - Anonymous GitHub",
|
title: "Anonymous repository – Anonymous GitHub",
|
||||||
reloadOnUrl: false,
|
reloadOnUrl: false,
|
||||||
})
|
})
|
||||||
.when("/admin/", {
|
.when("/admin/", {
|
||||||
templateUrl: "/partials/admin/repositories.htm",
|
templateUrl: "/partials/admin/repositories.htm",
|
||||||
controller: "repositoriesAdminController",
|
controller: "repositoriesAdminController",
|
||||||
title: "Repositories Admin - Anonymous GitHub",
|
title: "Admin · Repositories – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/admin/users", {
|
.when("/admin/users", {
|
||||||
templateUrl: "/partials/admin/users.htm",
|
templateUrl: "/partials/admin/users.htm",
|
||||||
controller: "usersAdminController",
|
controller: "usersAdminController",
|
||||||
title: "Users Admin - Anonymous GitHub",
|
title: "Admin · Users – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/admin/users/:username", {
|
.when("/admin/users/:username", {
|
||||||
templateUrl: "/partials/admin/user.htm",
|
templateUrl: "/partials/admin/user.htm",
|
||||||
controller: "userAdminController",
|
controller: "userAdminController",
|
||||||
title: "User Admin - Anonymous GitHub",
|
title: "Admin · User details – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/admin/conferences", {
|
.when("/admin/conferences", {
|
||||||
templateUrl: "/partials/admin/conferences.htm",
|
templateUrl: "/partials/admin/conferences.htm",
|
||||||
controller: "conferencesAdminController",
|
controller: "conferencesAdminController",
|
||||||
title: "Conferences Admin - Anonymous GitHub",
|
title: "Admin · Conferences – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/admin/queues", {
|
.when("/admin/queues", {
|
||||||
templateUrl: "/partials/admin/queues.htm",
|
templateUrl: "/partials/admin/queues.htm",
|
||||||
controller: "queuesAdminController",
|
controller: "queuesAdminController",
|
||||||
title: "Queues Admin - Anonymous GitHub",
|
title: "Admin · Queues – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.when("/404", {
|
.when("/404", {
|
||||||
templateUrl: "/partials/404.htm",
|
templateUrl: "/partials/404.htm",
|
||||||
title: "Page not found - Anonymous GitHub",
|
title: "Page not found – Anonymous GitHub",
|
||||||
})
|
})
|
||||||
.otherwise({
|
.otherwise({
|
||||||
templateUrl: "/partials/404.htm",
|
templateUrl: "/partials/404.htm",
|
||||||
title: "Page not found - Anonymous GitHub",
|
title: "Page not found – Anonymous GitHub",
|
||||||
});
|
});
|
||||||
$locationProvider.html5Mode(true);
|
$locationProvider.html5Mode(true);
|
||||||
},
|
},
|
||||||
|
|||||||
Vendored
+2
-2
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user