Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project pages #212

Closed
11 of 14 tasks
tonylampada opened this issue Oct 22, 2013 · 11 comments
Closed
11 of 14 tasks

Project pages #212

tonylampada opened this issue Oct 22, 2013 · 11 comments
Assignees

Comments

@tonylampada
Copy link
Member

Projects need to have a page on FS with:

  • Project name and logo.
  • Markdown description
  • A link to the project's oficial page
  • A list of tags (e.g. programming languages) associated with that project.
  • $ stats for that project (offered/paid)
  • A list of recent issues
  • Top sponsors and developers
  • A detailed feed of recent events for that projects issues.
  • A link to a page where people can edit project details (name, description, upload a logo)
  • A watch button to be notified by email when something important regarding that project happens.
  • A rss link with the same goal.

I believe that's it.

  • Style tags
  • Activities tab popups break layout whene there's big content
  • Make project edit form look nicer
@davelab6
Copy link
Contributor

davelab6 commented Nov 1, 2013

Hi everyone.
This issue is a big deal for me, so I'm willing to pay USD 20.00 for it.
This offer is registered on FreedomSponsors (http://www.freedomsponsors.org/core/issue/384/project-pages).
If you solve it (according to the acceptance criteria described there), please register on FreedomSponsors and mark it as resolved there
I'll then check it out and gladly pay up!

Oh, and if anyone else also wants throw in a few bucks on this, you should check out FreedomSponsors!

@flosse
Copy link

flosse commented Nov 5, 2013

+1

@tonylampada
Copy link
Member Author

@rafael-santos, I just updated the issue description. Let's talk later and let me know what you think!

rafael-santos added a commit that referenced this issue Dec 18, 2013
rafael-santos added a commit that referenced this issue Dec 18, 2013
tonylampada added a commit that referenced this issue Dec 18, 2013
rafael-santos added a commit that referenced this issue Dec 19, 2013
tonylampada added a commit that referenced this issue Dec 19, 2013
tonylampada added a commit that referenced this issue Dec 19, 2013
tonylampada added a commit that referenced this issue Dec 21, 2013
tonylampada added a commit that referenced this issue Dec 21, 2013
tonylampada added a commit that referenced this issue Dec 21, 2013
rafael-santos added a commit that referenced this issue Dec 23, 2013
tonylampada added a commit that referenced this issue Dec 24, 2013
tonylampada added a commit that referenced this issue Dec 24, 2013
tonylampada added a commit that referenced this issue Dec 26, 2013
tonylampada added a commit that referenced this issue Dec 26, 2013
tonylampada added a commit that referenced this issue Dec 26, 2013
@tonylampada
Copy link
Member Author

Working on "A detailed feed of recent events for that projects issues".
Now there's a ActionLog entity that is created every significant action - EDIT_ISSUE, EDIT_PROJECT, PROJECT_ADD_TAG, PROJECT_REMOVE_TAG, SPONSOR, CHANGE_OFFER, REVOKE, PROPOSE, WORK, ABORT, RESOLVE, PAY, ADD_ISSUE_COMMENT, EDIT_ISSUE_COMMENT

Next: create the South migrations to populate it.

tonylampada added a commit that referenced this issue Dec 27, 2013
tonylampada added a commit that referenced this issue Dec 27, 2013
tonylampada added a commit that referenced this issue Dec 30, 2013
tonylampada added a commit that referenced this issue Dec 30, 2013
tonylampada added a commit that referenced this issue Dec 30, 2013
tonylampada added a commit that referenced this issue Dec 30, 2013
tonylampada added a commit that referenced this issue Jan 2, 2014
tonylampada added a commit that referenced this issue Jan 2, 2014
tonylampada added a commit that referenced this issue Jan 2, 2014
tonylampada added a commit that referenced this issue Jan 2, 2014
tonylampada added a commit that referenced this issue Jan 2, 2014
@tonylampada
Copy link
Member Author

Almost there. Just need a few more adjustments.

rafael-santos added a commit that referenced this issue Jan 3, 2014
rafael-santos added a commit that referenced this issue Jan 3, 2014
rafael-santos added a commit that referenced this issue Jan 3, 2014
rafael-santos added a commit that referenced this issue Jan 3, 2014
rafael-santos added a commit that referenced this issue Jan 3, 2014
@iurisilvio
Copy link
Contributor

Maybe you already have it in your task list...

  • Use select2 or chosen to select project tags.

@tonylampada
Copy link
Member Author

Didn't know those, thanks!
Do you know if they play well with AngularJS?

@iurisilvio
Copy link
Contributor

I never used it, but you have https://github.com/angular-ui/ui-select2 , so it probably work fine.

@tonylampada
Copy link
Member Author

Nice, thanks!

tonylampada added a commit that referenced this issue Jan 3, 2014
rafael-santos added a commit that referenced this issue Jan 7, 2014
rafael-santos added a commit that referenced this issue Jan 7, 2014
tonylampada added a commit that referenced this issue Jan 10, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants
@iurisilvio @tonylampada @davelab6 @flosse @rafael-santos and others