We've factored several static pages out of freeCodeCamp's core platform. These are now stand alone GitHub Pages apps that we redirect to.
There is still some dead code associated with these pages (views, routing functions, etc.) that we should remove.
Here are a few static pages that we should go through and delete all trace of:
And while we're in there, we should see whether there are any other completely static pages that should similarly be factored out and create separate issues for those.
I'd like to take this one on. Do these changes only need to be applied to the staging branch? Also 'How our Nonprofit Projects Work' seems like it would a good candidate to be factored out.
I did PR Code of Conduct in backup/master. #15475
I will PR Code of Conduct in staging.
I already did Shop I believe (https://github.com/freeCodeCamp/freeCodeCamp/pull/14961). I do see a remnant in randomAPIs though so I'll take care of that shortly and also pick up the About page. @padulam do you want to handle the Terms of Service and Privacy pages?
@dhcodes Sounds good!
Merged @padulam's and checked them off the list.
I did PR code of conduct in staging. #15522
Merged @texas2010.
@QuincyLarson, Do we need to remove them in backup/master too? just wondering.
@texas2010 Thanks for your patience, and for fixing this. I think we can leave backup/master as-is for now.