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

PLANNING ISSUE: Upgrade to Rails 5.0 #2714

Closed
13 tasks done
Souravirus opened this issue May 11, 2018 · 14 comments
Closed
13 tasks done

PLANNING ISSUE: Upgrade to Rails 5.0 #2714

Souravirus opened this issue May 11, 2018 · 14 comments
Labels

Comments

@Souravirus
Copy link
Member

Souravirus commented May 11, 2018

This is only an initial planning writeup.

Things to be done before the upgrade

  • Making a new branch for the upgrade.
  • Working on tests

Things to be done during the transitions

Things to be done after the transitions

  • Upgrading documentation and readme etc., about the changes done
  • Fixing operational problems if any
  • Removing obsolete code if any

@jywarren @siaw23 @publiclab/reviewers Please verify these steps and please comment any other steps that you want to add.
Excited to start coding.
It would be nice if any @publiclab/reviewers could add some labels to this issue like gsoc, planning, help wanted, etc.

@siaw23-retired
Copy link
Collaborator

Looks good to me except there's no mention of system tests. Might be out of the scope of this project but it'll mean we have to tread carefully. Also it'll be nice to get a test coverage for this otherwise it'll look like we don't know what we're doing. This could break or make things, tests coverage will help us gauge our confidence for refactoring. I'd like to remind you to do incremental upgrades instead of big jump between upgrades. RailsDiff will help with that.

@Souravirus
Copy link
Member Author

Souravirus commented May 11, 2018

Yeah I will surely go for an incremental upgrade. I think I should give some days for test coverage first. I should see if there are places which are out of tests and add tests to them. Although I have mentioned about the tests in the issue but still I should give some initial days for tests. What say?

@jywarren
Copy link
Member

jywarren commented May 11, 2018 via email

@Souravirus
Copy link
Member Author

Hey @jywarren modified the issue as you wanted. Please check it once and comment any other things you want to add in the issue. Thanks!!

@jywarren
Copy link
Member

Great! And @Souravirus you should be a reviewer! Have you made a first-timers-only issue before (forgive me if I forgot...). I'll invite you now, and I'm sure you've seen this page but please give it a look-over again as we encourage reviewers to be welcoming and helpful to newcomers!

http://publiclab.org/software-outreach

I'll invite you to be a reviewer :-) and happy to review a FTO issue if you want to try making one!

@Souravirus
Copy link
Member Author

thanks @jywarren for making me a reviewer. No, I have still not made a first-timers-only , but would love to make one. when I find any first-timers issue in my project.

@jywarren
Copy link
Member

jywarren commented May 15, 2018 via email

@jywarren
Copy link
Member

jywarren commented Jun 8, 2018

Are we done with this issue now? Any of these follow-ups you want to try? Perhaps some could be good first-timers-only issues. 👍 👍 👍

@Souravirus
Copy link
Member Author

Souravirus commented Jun 8, 2018

Yeah this issue is done. I had sent a PR related to a follow up fix on #2794. I had a update in README.md where I thought to update the testing command to rails test -d. It will also serve as a first timer issue. What do you think @jywarren

@jywarren
Copy link
Member

jywarren commented Jun 8, 2018 via email

@Souravirus
Copy link
Member Author

I will be working on upgrade of rails 5.1 upgrade

@Souravirus
Copy link
Member Author

ok I am opening a new first timers issue related to the testing command.

@jywarren
Copy link
Member

jywarren commented Jun 8, 2018

Want to close this then? Maybe you should open a new milestone to track your progress for the summer now that you've completed this planning issue? That way it can be a collection of loosely related issues.

@Souravirus
Copy link
Member Author

Yeah closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants