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

Future improvements #60

Open
2 of 20 tasks
javierhonduco opened this issue Jun 7, 2017 · 2 comments
Open
2 of 20 tasks

Future improvements #60

javierhonduco opened this issue Jun 7, 2017 · 2 comments

Comments

@javierhonduco
Copy link
Member

javierhonduco commented Jun 7, 2017

Some ideas that @mvaello, @rmed, and I have been having:

  • Improve seed data. Add comments, speakers, and so on. And add quite a lot of them.
  • Update to Rails 5.1.X
  • Update all gems. We have locked 3 gems or so which introduce breaking changes.
  • Try to reduce our dependencies.
  • Deploy as soon as possible
  • Improve the test suite right now we are doing really basic testing of the controllers.)
  • Start using a style guide.
  • Get rid of the several n+1s that we have around.
  • Clean up the models a bit.
  • Improve README and basic documentation.
  • Think whether to move off haml.
  • Add visual diff-ing so we know if we have some important regression.
  • Review the other opened issues
  • I think some of the emails are being sent synchronously. Could this be a problem in our case?
  • Deploy to production and improve the deployment workflow.
  • Improve observability in production with error and performance monitoring
  • Compare to a brand shiny new Rails 5 app and see if we still have old stuff lying around
@javierhonduco javierhonduco changed the title future improvements Future improvements Jun 7, 2017
@rmed
Copy link
Member

rmed commented Jun 12, 2017

Seed updated in #63

@yagop
Copy link
Contributor

yagop commented Nov 8, 2017

Maybe its easier to use Milestones and spread the tasks by Issues

See https://guides.github.com/features/issues/

Kudos for the devs

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

3 participants