{"action":"opened","issue":{"url":"https://api.github.com/repos/raphaelgyory/django-rest-messaging-js/issues/1","repository_url":"https://api.github.com/repos/raphaelgyory/django-rest-messaging-js","labels_url":"https://api.github.com/repos/raphaelgyory/django-rest-messaging-js/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/raphaelgyory/django-rest-messaging-js/issues/1/comments","events_url":"https://api.github.com/repos/raphaelgyory/django-rest-messaging-js/issues/1/events","html_url":"https://github.com/raphaelgyory/django-rest-messaging-js/issues/1","id":146329864,"number":1,"title":"Submit to cdnjs or jsdelivr instead of using RawGit","user":{"login":"kevin-brown","id":1991850,"avatar_url":"https://avatars.githubusercontent.com/u/1991850?v=3","gravatar_id":"","url":"https://api.github.com/users/kevin-brown","html_url":"https://github.com/kevin-brown","followers_url":"https://api.github.com/users/kevin-brown/followers","following_url":"https://api.github.com/users/kevin-brown/following{/other_user}","gists_url":"https://api.github.com/users/kevin-brown/gists{/gist_id}","starred_url":"https://api.github.com/users/kevin-brown/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kevin-brown/subscriptions","organizations_url":"https://api.github.com/users/kevin-brown/orgs","repos_url":"https://api.github.com/users/kevin-brown/repos","events_url":"https://api.github.com/users/kevin-brown/events{/privacy}","received_events_url":"https://api.github.com/users/kevin-brown/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-06T14:23:03Z","updated_at":"2016-04-06T14:23:03Z","closed_at":null,"body":"Right now you are using the RawGit CDN, which permanently caches files based on the url. You are currently pulling the file from the `master` branch, which means that unless the file name changes (which is likely, but can still be a problem), the file contents returned should never change in the future. RawGit is not designed to be an actual CDN, the CDN layer was just added because people kept abusing the service.\r\n\r\nI would recommend switching to a CDN which is designed to hold open source projects and properly handles versioning. The two that come to mind are [cdnjs](https://cdnjs.com/) and [jsdelivr](https://www.jsdelivr.com/).\r\n\r\n- [Submit to cdnjs](https://github.com/cdnjs/cdnjs/issues/new?title=%5BRequest%5D%20Add%20_library_name_%20&body=**Library%20name%3A**%20%0A**Git%20repository%20url%3A**%0A**npm%20package%20url(optional)%3A**%20%0A**License(s)%3A**%0A**Official%20homepage%3A**%0A**Wanna%20say%20something?%20Leave%20message%20here%3A**%0A%0A=====================%0ANotes%20from%20cdnjs%20maintainer%3A%0APlease%20read%20the%20README.md%20and%20CONTRIBUTING.md%20document%20first.%0A%0AYou%20are%20welcome%20to%20add%20a%20library%20via%20sending%20pull%20request%2C%0Ait%27ll%20be%20faster%20then%20just%20opening%20a%20request%20issue%2C%0Aand%20please%20don%27t%20forget%20to%20read%20the%20guidelines%20for%20contributing%2C%20thanks!!)\r\n- [Submit to jsdelivr](https://github.com/jsdelivr/jsdelivr/blob/252c28cdf84878f2e104b42b098961b93ad042c6/CONTRIBUTING.md)"}}