{"action":"opened","issue":{"url":"https://api.github.com/repos/dauxio/daux.io/issues/51","repository_url":"https://api.github.com/repos/dauxio/daux.io","labels_url":"https://api.github.com/repos/dauxio/daux.io/issues/51/labels{/name}","comments_url":"https://api.github.com/repos/dauxio/daux.io/issues/51/comments","events_url":"https://api.github.com/repos/dauxio/daux.io/issues/51/events","html_url":"https://github.com/dauxio/daux.io/issues/51","id":328016617,"node_id":"MDU6SXNzdWUzMjgwMTY2MTc=","number":51,"title":"Increase performance for building docs","user":{"login":"aedart","id":1523223,"node_id":"MDQ6VXNlcjE1MjMyMjM=","avatar_url":"https://avatars0.githubusercontent.com/u/1523223?v=4","gravatar_id":"","url":"https://api.github.com/users/aedart","html_url":"https://github.com/aedart","followers_url":"https://api.github.com/users/aedart/followers","following_url":"https://api.github.com/users/aedart/following{/other_user}","gists_url":"https://api.github.com/users/aedart/gists{/gist_id}","starred_url":"https://api.github.com/users/aedart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aedart/subscriptions","organizations_url":"https://api.github.com/users/aedart/orgs","repos_url":"https://api.github.com/users/aedart/repos","events_url":"https://api.github.com/users/aedart/events{/privacy}","received_events_url":"https://api.github.com/users/aedart/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-05-31T06:59:41Z","updated_at":"2018-05-31T06:59:41Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Hi\r\n\r\nI have been using your package for some time now - and written lots of documentation with it. It works really great it's simply.\r\nHowever, after the ever increasing amount of pages that I create, I have noticed that it does take more time to build the HTML pages (_currently over 700 *.md files to built each time_).\r\n\r\nWould it be possible for you to change build strategy, so that only \"changed\" pages are regenerated. Of course, certain elements like menus or indexes _might_ have to be generated regardless of circumstance (_I do not know your package that well_).\r\n\r\nThere are many ways to determine if a \"page\" has changed.\r\n* Checksum of file, stored it inside a local \"cache\" file\r\n* Git status (_assuming git is available on local environment_)\r\n* Last modified date of file (_If you can trust it from local OS - still has to be stored in some kind of cache_)\r\n* ...other?\r\n\r\nI know that this is somewhat of a \"major\" request. But everyone will benefit from it.\r\n"}}
{"actor":{"display_login":"aedart"}}