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

Move FAQ to GitHub Pages #122

Closed
lossyrob opened this issue Aug 22, 2017 · 7 comments
Closed

Move FAQ to GitHub Pages #122

lossyrob opened this issue Aug 22, 2017 · 7 comments

Comments

@lossyrob
Copy link
Member

There was valuable information in the FAQ hosted at the now defunct tsusiasoftware.net. The wayback machine to the rescue: https://web.archive.org/web/20160123233029/http://tsusiatsoftware.net:80/

This FAQ should be resurrected and placed into the GitHub pages.

Under the Documentation header of the main page, there should be a link to the FAQ. The FAQ should be a new page with the same style as the current GitHub pages. Bonus points for adding the proper links from the header down to each individual question.

This site is a GitHub Project Page, and the site's code is in the gh-pages branch of this repository. Please make a pull request to that branch for this feature.

@moovida
Copy link
Contributor

moovida commented Aug 22, 2017

Hi, I would love to jump in for this if it is about migrating the old FAQ to a new WIKI page here.
But while I have no problems to find the old FAQ, I am not sure I understand where the new one should go. You are mentioning the gh-pages, while the user and developers docs are in the "normal" github wiki pages.

@lossyrob
Copy link
Member Author

lossyrob commented Aug 22, 2017 via email

@moovida
Copy link
Contributor

moovida commented Aug 22, 2017

Aha, now I see where it is.

I was looking under Documentation in the main page and for example:

Installing and using JTS is described in the User Guide.

leads to a wiki page: https://github.com/locationtech/jts/blob/master/USING.md

Ok, so it seems that it is all about migrating some stuff into the plain html of the gh-pages site (I do not see any sphinx or docs engine involved, right?).

@dr-jts
Copy link
Contributor

dr-jts commented Aug 22, 2017

Technically I think the MD pages in the repo are not part of the Github wiki. (But I could be wrong, since GH has quite a bit of implicit magic behind it).

And yes, this is about migrating the HTML of the FAQ into the gh-pages website. So need to do things like:

  • fix the CSS reference, and verify formatting looks ok
  • add link from the main website page
  • fix any links in the FAQ which need it

Nice-to-haves:

  • Create anchor links for each entry, and link the table of contents to them
  • Turn any JTS class references into links into the Javadoc

@moovida
Copy link
Contributor

moovida commented Aug 22, 2017

Ok, then count me in. I will report back when I have the PR to discuss.

moovida added a commit to moovida/jts that referenced this issue Aug 23, 2017
@moovida moovida mentioned this issue Aug 23, 2017
@moovida
Copy link
Contributor

moovida commented Aug 23, 2017

Ok, the page is brought in with PR #127

The only thing I think is left out, is the fix the CSS reference, and verify formatting looks ok, which I am not sure what it is about. The formatting looks fine. I would prefer the <code> tag to have a larger font, but this can be discussed.

I notice that merging is not accepted due to The following users do not have valid ECAs. I apologize for that, I was in the wrong assumption that I did a long long time ago, as I was a uDig committer when the locationtech move happened. Not sure what is the best way to handle this.

@lossyrob
Copy link
Member Author

@moovida the ECA might have expired. You'll have to go to https://www.eclipse.org/legal/ECA.php and sign it again, with an eclipse account that has the same email as your git email. You'll also have to sign-off on the commits, as I commented on the PR. Once that goes through, I believe this PR is ready to be merged and this issue closed. Thank you!

moovida added a commit to moovida/jts that referenced this issue Aug 28, 2017
moovida added a commit to moovida/jts that referenced this issue Aug 28, 2017
Signed-off-by: Andrea Antonello <andrea.antonello@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants