Skip to content

[Issue #785] Add site configuration and reporting #787

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

Merged
merged 12 commits into from
Mar 20, 2014

Conversation

stephenc
Copy link
Contributor

This will generate the project site and unless I am rather mistaken, will push the site on mvn release.

  • Added a front page with carousel, the content of the carousel might need changing, but the src/site/xdoc/index.xdoc file should show how
  • Added a tour of the site (since the way Maven docs can get hidden in the menu people might not think to click can be non-obvious with the new lighter fluido theme)
  • Copied the FAQ into fml format
  • Copied the cookbook and converted to Markdown.
  • Fixed the license link in the pom to ensure that the license page on the project site has well formatted content.
  • Couldn't find a nice logo that I could be sure of the provenance of, so created one that was similar and provide .png and .svg versions.

The FAQ probably needs some refreshing also if decision is to keep

@stephenc
Copy link
Contributor Author

If you want to try out the site, just check out this code and run

$ mvn site:run

Then open http://localhost:8080/

@stephenc
Copy link
Contributor Author

You can see what the resulting site looks like at http://stephenc.github.io/junit/

I recommend starting by clicking on the "Let's take a tour" button

@kcooney
Copy link
Member

kcooney commented Jan 27, 2014

I would love to get this submitted. Some of these config files are getting a bit large, so if it's possible to add an occasional link to documentation about the plugins, etc, that would be great

<document>
<properties>
<title>About</title>
<author>Stephen Connolly</author>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you remove the author.

@stefanbirkner
Copy link
Contributor

Could you please delete doc/cookbook and doc/faq that are now part of src/site. Everything else is fine. If you want to squash some of your commits, please do.

Sorry for my late response. I did not recognize your commits.

@stephenc
Copy link
Contributor Author

@stefanbirkner I don't feel the need to squash the commits... but if you want them squashed as a stylistic issue for the JUnit repo I am OK with that, just let me know and I will squash them as appropriate

stefanbirkner added a commit that referenced this pull request Mar 20, 2014
[Issue #785] Add site configuration and reporting
@stefanbirkner stefanbirkner merged commit 2cd6f10 into junit-team:master Mar 20, 2014
@stefanbirkner
Copy link
Contributor

Thanks.

@stefanbirkner stefanbirkner added this to the 4.12 milestone Mar 20, 2014
@stephenc stephenc deleted the generate-site branch August 5, 2014 13:12
@stephenc stephenc restored the generate-site branch August 5, 2014 13:12
@stephenc stephenc deleted the generate-site branch August 5, 2014 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants