New website #5

Open
jsotuyod opened this Issue Nov 6, 2016 · 12 comments

Projects

None yet

4 participants

@jsotuyod
Member
jsotuyod commented Nov 6, 2016

We need a new, more modern looking website.

Probably most of the old sections can be removed. I'd rather have a small description, bug descriptions, plugins / extensibility with APIs, and in-detail tutorials on how to use SpotBugs from different tools:

  • Maven
  • Ant
  • Gradle
  • Eclipse
  • BlueJ
  • stand-alone
@jsotuyod jsotuyod self-assigned this Nov 6, 2016
@mebigfatguy
Contributor

We also need new graphics... anyone an artist?

@jsotuyod
Member
jsotuyod commented Nov 6, 2016

I just published a simplified website with responsive design.

I got rid of several sections. Instructions are still missing, and probably will remain that way until we release and are sure what pieces have been kept.

I'm not sure what to do with the manual and sysprops. The manual could use some cleaning, and I'm not sure we want to support those sysprops (which are incomplete and outdated anyway). So far I left no link to those, but we will see.

I am also not sure of keeping the Japanese and French translations of the bug descriptions, since I doubt we will be able to maintain those moving forward (I know no French, and my Japanese is too rudimentary for this task).

@mebigfatguy
Contributor

i'm fine with nuking the translations

@jsotuyod jsotuyod referenced this issue Nov 7, 2016
Closed

Gradle support #15

@KengoTODA
Member

I'm Japanese, I will handle Japanese language translations. I'll watch this issue.
But I also agree that moving forward is the highest priority for now.

@jsotuyod
Member
jsotuyod commented Nov 9, 2016

@KengoTODA Thanks for volunteering! You work on setting up Travis for FindBugs has been most useful to us when setting it up for SpotBugs.

@h3xstream
Member

I can help with the website design. If I can get a basic layout to start from, this would help to support mobile and tricky resolutions.

@h3xstream h3xstream referenced this issue Nov 22, 2016
Closed

Logo idea(s) #36

@jsotuyod
Member

Awesome! There is a basic responsive layout in the current site repo https://github.com/spotbugs/spotbugs.github.io

Feel free to start from there or fresh with Bootstrap or whatever you feel like.

@h3xstream
Member
h3xstream commented Dec 8, 2016 edited

@jsotuyod Do you have an estimate when you guys are hoping to release 3.1.0 ?

I would try to find some time before that..

@jsotuyod
Member
jsotuyod commented Dec 8, 2016

@h3xstream not really. As soon as posssible.

As far as I can tell, only #6 and #78 are blocking for a proper 3.1.0 release. We may also want to review the situation with jsr-305

@KengoTODA
Member

@jsotuyod If possible, it's better to fix #60 by #69 before we release 3.1.0.

In my understanding, BCEL 6.1 is necessary to fix this problem, but not released yet.

@jsotuyod
Member
jsotuyod commented Dec 9, 2016

@KengoTODA I guess the best we can do is ask @garydgregory and @mebigfatguy for eventual release plan on BECL 6.1.

@KengoTODA
Member

#112 proposes new manual pages, please check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment