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

Generator pain points #396

Open
bartoszmajsak opened this issue Sep 22, 2017 · 2 comments
Open

Generator pain points #396

bartoszmajsak opened this issue Sep 22, 2017 · 2 comments

Comments

@bartoszmajsak
Copy link
Member

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

@bartoszmajsak
Copy link
Member Author

Uncertain status of Lanyrd.

@MatousJobanek
Copy link
Contributor

From my side:

generation points:

  • Fine tune website generation steps #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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants