arquillian.github.io icon indicating copy to clipboard operation
arquillian.github.io copied to clipboard

Generator pain points

Open bartoszmajsak opened this issue 7 years ago • 2 comments

This issue is intended to collect pain points of the current build process / stack so that we can plan and improve it.

bartoszmajsak avatar Sep 22 '17 08:09 bartoszmajsak

Uncertain status of Lanyrd.

  • It might be going away any time
  • 500 was very frequently failing a build
  • it's read-only most of the times https://twitter.com/DeveloperSteve/status/910951236186251264

bartoszmajsak avatar Sep 22 '17 08:09 bartoszmajsak

From my side:

generation points:

  • https://github.com/arquillian/arquillian.github.io/issues/377
  • there is no way to look at the changes introduced in some PR - solutions:
    • take a screenshot and upload to the PR as a comment
    • deploy the whole generated pages to separated directory as it is done in ST
      • not sure if it is possible to do it because of permissions / tokens
  • the developer's mapping and registering accounts is not flexible - any change (new developer, removed account) can break the build

design/content:

  • the modules page is not very clear - the containers adapters part is very long
    • idea is to shrink all adapters related to one container into one line and have it expandable
    • the same can be applied to the whole groups (extensions, adapters, etc) - have it expandable
  • Getting started guides are outdated

as for the Lanyrd - I've fixed the backup some time ago, and it is automatically used by the generation process if Lanyrd is not available: https://github.com/arquillian/arquillian.github.io/blob/develop/_scripts/prepare_build_prod_and_run.sh#L61-L68 But it can be improved by using the cache directories provided by Travis - to use the latest data retrieved from the previous build.

MatousJobanek avatar Oct 30 '17 10:10 MatousJobanek