-
Notifications
You must be signed in to change notification settings - Fork 206
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 rails from 3.2 to rails 6 #305
Comments
@SidharthBansal @jywarren @gauravano I would like to work on the this from now onwards so that i get familiar with the end parts of the project before GSOC. |
You can try some small issues of mapknitter to become familiar with this repo. Then you can start breaking this and open up a pr for this issue. |
this will be a big project! Noting that #304 -- expanded test coverage -- will be VERY helpful before taking on the upgrades, so we can be sure to know what is broken with each change. |
@Dhiraj240 you can start working on #304 then |
@SidharthBansal @jywarren alright !! |
I'm interested in this project too! |
@kaunair You can see the available issues in the repository although one of them is highlighted in the above chat.But were you able to install it ? |
We would also love to have your help @kaunair. But, how about doing the testing part after switch to yarn part, you have claimed? You can start both too, we don't mind that too 😄 . Thank you! |
https://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html#upgrading-from-rails-3-2-to-rails-4-0 is GREAT and @Souravirus used this in the
OK this is intimidating, but we can all pitch in here and do it step by step. It's also important to remember that MapKnitter is a MUCH easier and simpler application. That page also lists upgrade paths for many other, all the way to 6. If I recall, 3.2>4.1 was the hardest, and then it got easier. |
Hey @jywarren those links look really useful! |
that's a great next step, thank you! We're aiming for all model methods to
be tested (in unit tests) and all controller methods (in functional tests).
So, really i think you could start trying to identify controllers which
have a lot of untested code! If we can get Coveralls configured, it will
also help us grow test coverage. Thanks!
…On Tue, Feb 26, 2019 at 3:42 PM Kaustubh Nair ***@***.***> wrote:
Hey @jywarren <https://github.com/jywarren> those links look really
useful!
I understand that having decent test coverage is going to be really
important for upgrading to rails 5
Since you've already added some tests, could you give a few pointers to
what are the next important features that need to be covered by tests?
I think I'll dabble a bit on tests once I finish my current pr!
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#305 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AABfJ9y7LRZAsb0NoyQHAXlvHuXbHmq7ks5vRZwOgaJpZM4aUBGf>
.
|
Hi, new version of Rails is 6. So it will be great if we can increment it at MK till the latest version instead of Rails 5. @jywarren if you agree then please change the tiitle of the issue. |
Hey @jywarren I'm a student from Brazil and I'd like to work with PublicLab team as a GSoC intern and work with MapKnitter rails 5 upgrade. I have already made some contribution to Mapknitter in #363 #450 #429 and #357. I'm very eager to work with this project in particular since I have previously worked with this type of framework upgrade in Noosfero - a huge open source project - in #1438. |
This is an issue that's great for the |
@jywarren @SidharthBansal Rails 6 is in Beta according to this link https://rubygems.org/gems/rails/versions so it would be good for changing rails 3.2 to rails 6.0 I am just confirming. |
I suspect that by the time we get to 5.x, it might be out of beta... or
close to it! One thing we can add is to resolve warnings and deprecations
in preparation for 6 in advance. so, +1!
…On Thu, Apr 4, 2019 at 7:10 AM Avkaran Singh ***@***.***> wrote:
Hi, new version of Rails is 6. So it will be great if we can increment it
at MK till the latest version instead of Rails 5. @jywarren
<https://github.com/jywarren> if you agree then please change the tiitle
of the issue.
Thanks
@jywarren <https://github.com/jywarren> @SidharthBansal
<https://github.com/SidharthBansal> Rails 6 is in Beta according to this
link https://rubygems.org/gems/rails/versions so it would be good for
changing rails 3.2 to rails 6.0 I am just confirming.
thank you : )
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#305 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AABfJ0etW5WO10rMVpHpwPMx9LCLo7unks5vdd17gaJpZM4aUBGf>
.
|
@alaxalves @kaustubh-nair @jywarren let's discuss the project in this planning issue. I have heavily edited the above issue body. |
Please feel free to open independent issues for each of the sub-issues present in the above issue body @alaxalves @kaustubh-nair |
Let's create a project and a milestone friends for this issue. And I will be requiring your help folks and also don't forget to take help from the vast community. |
@alaxalves will you take the initiative to do the following?
@kaustubh-nair I will like to ask you in case you are interested in doing the following. It will be great help to the Public Lab community
Once we are done with these steps, then you both can decide which one will be working on which subissue.
|
Hey!!! |
Also folks, we can use tree-like structures here. |
@divyabaid16 yeah sure. I will help you there for sure. |
Okay I will open it soon. :) |
@divyabaid16 #593 please edit it. We can have further conversations there. |
Just noticed the tree like structure can also be adopted using the cards of the project section. So, please use that too. It will help us. |
I started opening sub issues but I need more permissions to put labels in the issues, create projects and such. |
@jywarren can you please help us with the permissions. I think someday you gave me permissions such that I can give permissions to other. But I forget how to upgrade permissions. Please assist us. |
Hey Sidharth, thanks for the detailed guide! |
I have created the issues you've requested @SidharthBansal and self-assigned to the one I'd like to start working on, I have created the issues based on the following diagram took from my proposal and on what I have previously discussed with the PublicLab members. If there's any change or suggestion let me know 😄 |
Thanks. I have read your proposal.
…On Tue, May 14, 2019 at 7:25 PM Álax de Carvalho Alves < ***@***.***> wrote:
I have created the issues you've requested @SidharthBansal
<https://github.com/SidharthBansal> and self-assigned to the one I'd like
to start working on, I have created the issues based on the following
diagram took from my proposal
<https://docs.google.com/document/d/1dYoVMVyhbz4Y8daeCCINxY_NFpi-rcP7C7X1L7Or_Zs/edit?usp=sharing>
and on what I have previously discussed with the PublicLab members.
<https://camo.githubusercontent.com/049cf30d57ce645964034754686ce79c0bf37348/68747470733a2f2f692e696d6775722e636f6d2f48614b6a4a6d312e706e67>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#305?email_source=notifications&email_token=AFAAEQ4OR46SSXD5W37PFN3PVLAG5A5CNFSM4GSQCGP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVLRX3Q#issuecomment-492248046>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFAAEQ2NZ2TBG6MNR4X3XHLPVLAG5ANCNFSM4GSQCGPQ>
.
|
Hello! As I was talking to @alaxalves , I am very interested in helping out with this proposal! Here are some thoughts I had after reading @alaxalves proposal:
Looking forward to know your thoughts, thanks! |
Part of MapKnitter Upgrades planning (overall) #300
The text was updated successfully, but these errors were encountered: