mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-05-15 14:38:03 +02:00
update titles
This commit is contained in:
@@ -534,6 +534,55 @@ anonymous_github</code></pre>
|
||||
</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-heading p-3" role="tab" id="headingViewer">
|
||||
<h3 class="panel-title">
|
||||
|
||||
@@ -91,8 +91,11 @@
|
||||
<div class="step-title">Authenticate</div>
|
||||
<div class="step-desc">
|
||||
<a href="/github/login" target="_self">Sign in with GitHub</a> to
|
||||
access your dashboard. We ask for read-only access to the
|
||||
repositories you pick — nothing else.
|
||||
access your dashboard. Anonymous GitHub only ever reads your
|
||||
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>
|
||||
|
||||
+22
-22
@@ -23,12 +23,12 @@ angular
|
||||
.when("/", {
|
||||
templateUrl: "/partials/home.htm",
|
||||
controller: "homeController",
|
||||
title: "Anonymous GitHub",
|
||||
title: "Anonymous GitHub – Share the code, not the author",
|
||||
})
|
||||
.when("/dashboard", {
|
||||
templateUrl: "/partials/dashboard.htm",
|
||||
controller: "unifiedDashboardController",
|
||||
title: "Dashboard - Anonymous GitHub",
|
||||
title: "Your anonymizations – Anonymous GitHub",
|
||||
})
|
||||
.when("/pr-dashboard", {
|
||||
redirectTo: "/dashboard",
|
||||
@@ -36,103 +36,103 @@ angular
|
||||
.when("/anonymize/:repoId?", {
|
||||
templateUrl: "/partials/anonymize.htm",
|
||||
controller: "anonymizeController",
|
||||
title: "Anonymize - Anonymous GitHub",
|
||||
title: "New anonymization – Anonymous GitHub",
|
||||
})
|
||||
.when("/pull-request-anonymize/:pullRequestId?", {
|
||||
templateUrl: "/partials/anonymize.htm",
|
||||
controller: "anonymizeController",
|
||||
title: "Anonymize - Anonymous GitHub",
|
||||
title: "Anonymize a pull request – Anonymous GitHub",
|
||||
})
|
||||
.when("/status/:repoId", {
|
||||
templateUrl: "/partials/status.htm",
|
||||
controller: "statusController",
|
||||
title: "Repository status - Anonymous GitHub",
|
||||
title: "Repository status – Anonymous GitHub",
|
||||
})
|
||||
.when("/conferences", {
|
||||
templateUrl: "/partials/conferences.htm",
|
||||
controller: "conferencesController",
|
||||
title: "Conferences - Anonymous GitHub",
|
||||
title: "Your conferences – Anonymous GitHub",
|
||||
})
|
||||
.when("/conference/new", {
|
||||
templateUrl: "/partials/newConference.htm",
|
||||
controller: "newConferenceController",
|
||||
title: "Add a conference - Anonymous GitHub",
|
||||
title: "New conference – Anonymous GitHub",
|
||||
})
|
||||
.when("/conference/:conferenceId/edit", {
|
||||
templateUrl: "/partials/newConference.htm",
|
||||
controller: "newConferenceController",
|
||||
title: "Edit conference - Anonymous GitHub",
|
||||
title: "Edit conference – Anonymous GitHub",
|
||||
})
|
||||
.when("/conference/:conferenceId", {
|
||||
templateUrl: "/partials/conference.htm",
|
||||
controller: "conferenceController",
|
||||
title: "Conference - Anonymous GitHub",
|
||||
title: "Conference – Anonymous GitHub",
|
||||
})
|
||||
.when("/faq", {
|
||||
templateUrl: "/partials/faq.htm",
|
||||
controller: "faqController",
|
||||
title: "FAQ - Anonymous GitHub",
|
||||
title: "FAQ – Anonymous GitHub",
|
||||
})
|
||||
.when("/profile", {
|
||||
templateUrl: "/partials/profile.htm",
|
||||
controller: "profileController",
|
||||
title: "Profile - Anonymous GitHub",
|
||||
title: "Your settings – Anonymous GitHub",
|
||||
})
|
||||
.when("/claim", {
|
||||
templateUrl: "/partials/claim.htm",
|
||||
controller: "claimController",
|
||||
title: "Claim repository - Anonymous GitHub",
|
||||
title: "Claim an anonymization – Anonymous GitHub",
|
||||
})
|
||||
.when("/pr/:pullRequestId", {
|
||||
templateUrl: "/partials/pullRequest.htm",
|
||||
controller: "pullRequestController",
|
||||
title: "Anonymized Pull Request - Anonymous GitHub",
|
||||
title: "Anonymous pull request – Anonymous GitHub",
|
||||
reloadOnUrl: false,
|
||||
})
|
||||
.when("/r/:repoId/:path*?", {
|
||||
templateUrl: "/partials/explorer.htm",
|
||||
controller: "exploreController",
|
||||
title: "Anonymized Repository - Anonymous GitHub",
|
||||
title: "Anonymous repository – Anonymous GitHub",
|
||||
reloadOnUrl: false,
|
||||
})
|
||||
.when("/repository/:repoId/:path*?", {
|
||||
templateUrl: "/partials/explorer.htm",
|
||||
controller: "exploreController",
|
||||
title: "Anonymized Repository - Anonymous GitHub",
|
||||
title: "Anonymous repository – Anonymous GitHub",
|
||||
reloadOnUrl: false,
|
||||
})
|
||||
.when("/admin/", {
|
||||
templateUrl: "/partials/admin/repositories.htm",
|
||||
controller: "repositoriesAdminController",
|
||||
title: "Repositories Admin - Anonymous GitHub",
|
||||
title: "Admin · Repositories – Anonymous GitHub",
|
||||
})
|
||||
.when("/admin/users", {
|
||||
templateUrl: "/partials/admin/users.htm",
|
||||
controller: "usersAdminController",
|
||||
title: "Users Admin - Anonymous GitHub",
|
||||
title: "Admin · Users – Anonymous GitHub",
|
||||
})
|
||||
.when("/admin/users/:username", {
|
||||
templateUrl: "/partials/admin/user.htm",
|
||||
controller: "userAdminController",
|
||||
title: "User Admin - Anonymous GitHub",
|
||||
title: "Admin · User details – Anonymous GitHub",
|
||||
})
|
||||
.when("/admin/conferences", {
|
||||
templateUrl: "/partials/admin/conferences.htm",
|
||||
controller: "conferencesAdminController",
|
||||
title: "Conferences Admin - Anonymous GitHub",
|
||||
title: "Admin · Conferences – Anonymous GitHub",
|
||||
})
|
||||
.when("/admin/queues", {
|
||||
templateUrl: "/partials/admin/queues.htm",
|
||||
controller: "queuesAdminController",
|
||||
title: "Queues Admin - Anonymous GitHub",
|
||||
title: "Admin · Queues – Anonymous GitHub",
|
||||
})
|
||||
.when("/404", {
|
||||
templateUrl: "/partials/404.htm",
|
||||
title: "Page not found - Anonymous GitHub",
|
||||
title: "Page not found – Anonymous GitHub",
|
||||
})
|
||||
.otherwise({
|
||||
templateUrl: "/partials/404.htm",
|
||||
title: "Page not found - Anonymous GitHub",
|
||||
title: "Page not found – Anonymous GitHub",
|
||||
});
|
||||
$locationProvider.html5Mode(true);
|
||||
},
|
||||
|
||||
Vendored
+2
-2
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user