diff --git a/app/helpers/github.js b/app/helpers/github.js
index da4f721..c978423 100644
--- a/app/helpers/github.js
+++ b/app/helpers/github.js
@@ -48,75 +48,197 @@ function generateEvent(event) {
switch (event.type) {
case "CommitCommentEvent":
return `
- ${event.actor.display_login} commented on
- commit in
+ ${event.actor.display_login} commented on
+
+ commit in
`;
case "CreateEvent":
return `
- ${event.actor.display_login} created
- ${event.payload.ref_type} ${event.payload.ref}
in
+ ${event.actor.display_login} created ${event.payload.ref_type}
+
+ ${refToBranch(event.payload.ref)}
in
`;
case "DeleteEvent":
return `
- ${event.actor.display_login} deleted
+ ${event.actor.display_login} deleted
+
${event.payload.ref_type} ${event.payload.ref}
in
`;
case "ForkEvent":
return `
- ${event.actor.display_login} forked
- ${event.repo.name} to
- ${event.payload.forkee.name} in
+ ${event.actor.display_login} forked
+
+ ${event.repo.name} to
+
+ ${event.payload.forkee.full_name}
`;
case "IssueCommentEvent":
if (event.payload.issue.pull_request) {
return `
- ${event.actor.display_login} commented on pull request
- ${event.payload.issue.title} in
+ ${event.actor.display_login} commented on pull request
+
+ ${event.payload.issue.title} in
`;
} else {
return `
${event.actor.display_login} commented on issue
- ${event.payload.issue.title} in
+
+ ${event.payload.issue.title} in
`;
}
case "IssuesEvent":
return `
- ${event.actor.display_login} ${event.payload.action} issue
- ${event.payload.issue.title} in
+ ${event.actor.display_login} ${event.payload.action} issue
+
+ ${event.payload.issue.title} in
`;
case "PullRequestEvent":
return `
- ${event.actor.display_login} ${event.payload.action} pull request
- ${event.payload.pull_request.title} in
+ ${event.actor.display_login} pull request
+
+ ${event.payload.pull_request.title} in
`;
case "PullRequestReviewCommentEvent":
return `
- ${event.actor.display_login} commented on pull request
- ${event.payload.pull_request.title} in
+ ${event.actor.display_login} commented on pull request
+
+ ${event.payload.pull_request.title} in
`;
case "PushEvent":
return `
- ${event.actor.display_login} pushed to
- ${refToBranch(event.payload.ref)}
in
+ ${event.actor.display_login} pushed to
+
+ ${refToBranch(event.payload.ref)}
in
`;
case "ReleaseEvent":
return `
- ${event.actor.display_login} released
- ${event.payload.release.tag_name} in
+ ${event.actor.display_login} released
+
+ ${event.payload.release.tag_name} in
`;
case "WatchEvent":
return `
- ${event.actor.display_login} starred the repo
+ ${event.actor.display_login} starred the repo
`;
default:
@@ -135,15 +257,19 @@ function generateGitHubFeed(displayGitHubFeed) {
reply.forEach(item => events.push(JSON.parse(item)));
for (const event of events) {
+ const repoName = `
+ ${event.repo.name}
+ `;
+
renderedEvents.push(`
${generateEvent(event)} - ${event.repo.name} + ${event.type !== "ForkEvent" ? repoName : ""} ${relativeDate(new Date(event.created_at))}