Skip to content

Commit

Permalink
Merge pull request #462 from VeliovGroup/dev
Browse files Browse the repository at this point in the history
v1.8.1
  • Loading branch information
dr-dimitru committed Jul 22, 2017
2 parents 5134aa9 + df7a971 commit 5774279
Show file tree
Hide file tree
Showing 14 changed files with 802 additions and 1,267 deletions.
30 changes: 15 additions & 15 deletions .github/ISSUE_TEMPLATE
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
### I'm having an issue:
1. Search [issues](https://github.com/VeliovGroup/Meteor-Files/issues), maybe your issue is already solved
2. We have useful threads makred as [`In case of the fire - Read This`](https://github.com/VeliovGroup/Meteor-Files/issues?utf8=%E2%9C%93&q=label%3A%22In%20case%20of%20the%20fire%20-%20Read%20This%22%20), read them too
2. We have useful threads makred as [`In a case of the fire - Read This`](https://github.com/VeliovGroup/Meteor-Files/issues?utf8=&q=label%3A%22In%20a%20case%20of%20the%20fire%20-%20Read%20This%22), read them too
3. Before submitting an issue make sure it's only related to `Meteor-Files` package
4. If your issue not solved:
- Give expressive description
- Version of `Meteor-Files` you're experiencing this issue
- Version of `Meteor` you're experiencing this issue
- Is it *Client* or *Server* issue?
- Post *Client* and/or *Server* logs with enabled `debug` option, you can enable "debug" mode in [*Constructor*](https://github.com/VeliovGroup/Meteor-Files/wiki/Constructor)
- Give expressive description
- Version of `Meteor-Files` you're experiencing this issue
- Version of `Meteor` you're experiencing this issue
- Is it *Client* or *Server* issue?
- Post *Client* and/or *Server* logs with enabled `debug` option, you can enable "debug" mode in [*Constructor*](https://github.com/VeliovGroup/Meteor-Files/wiki/Constructor)

### I have a suggestion:
1. PRs is always welcome - [send a PR](https://github.com/VeliovGroup/Meteor-Files/compare)
- Always send PRs only to `dev` branch, thank you
- Always send PRs only to `dev` branch, thank you
2. If you you can not send a PR for some reason:
- Describe your feature / request
- How you going to use it? Give a usage example(s)
- Describe your feature / request
- How you going to use it? Give a usage example(s)

### Documentation is missing something or incorrect (have typos, etc.)
1. PRs is always welcome - [send a PR](https://github.com/VeliovGroup/Meteor-Files/compare)
- Always send PRs only to `dev` branch, thank you
- Always send PRs only to `dev` branch, thank you
2. If you you can not send a PR for some reason:
- Give a short description what you have changed/added and why
- Make sure you're using correct markdown markup
- Make sure all code blocks starts with tripple ``` (*backtick*) and have a syntax tag, for more read [this docs](https://help.github.com/articles/creating-and-highlighting-code-blocks/#syntax-highlighting)
- Post your addition/changes in issue, we will manage it
- Give a short description what you have changed/added and why
- Make sure you're using correct markdown markup
- Make sure all code blocks starts with tripple ``` (*backtick*) and have a syntax tag, for more read [this docs](https://help.github.com/articles/creating-and-highlighting-code-blocks/#syntax-highlighting)
- Post your addition/changes in issue, we will manage it

## Thank you, and do not forget to get rid of this default message
46 changes: 16 additions & 30 deletions .npm/package/npm-shrinkwrap.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### I'm having an issue:
1. Search [issues](https://github.com/VeliovGroup/Meteor-Files/issues), maybe your issue is already solved
2. We have useful threads makred as [`In case of the fire - Read This`](https://github.com/VeliovGroup/Meteor-Files/issues?utf8=%E2%9C%93&q=label%3A%22In%20case%20of%20the%20fire%20-%20Read%20This%22%20), read them too
2. We have useful threads makred as [`In a case of the fire - Read This`](https://github.com/VeliovGroup/Meteor-Files/issues?utf8=&q=label%3A%22In%20a%20case%20of%20the%20fire%20-%20Read%20This%22), read them too
3. Before submitting an issue make sure it's only related to `Meteor-Files` package
4. If your issue not solved:
- Give expressive description
Expand All @@ -11,16 +11,16 @@

### I have a suggestion:
1. PRs is always welcome - [send a PR](https://github.com/VeliovGroup/Meteor-Files/compare)
- Always send PRs only to `dev` branch, thank you
- Always send PRs only to [`dev` branch](https://github.com/VeliovGroup/Meteor-Files/compare/dev), thank you
2. If you you can not send a PR for some reason:
- Describe your feature / request
- How you going to use it? Give a usage example(s)

### Documentation is missing something or incorrect (have typos, etc.)
1. PRs is always welcome - [send a PR](https://github.com/VeliovGroup/Meteor-Files/compare)
- Always send PRs only to `dev` branch, thank you
- Always send PRs only to [`dev` branch](https://github.com/VeliovGroup/Meteor-Files/compare/dev), thank you
2. If you you can not send a PR for some reason:
- Give a short description what you have changed/added and why
- Make sure you're using correct markdown markup
- Make sure all code blocks starts with tripple ``` (*backtick*) and have a syntax tag, for more read [this docs](https://help.github.com/articles/creating-and-highlighting-code-blocks/#syntax-highlighting)
- Post your addition/changes in issue, we will manage it
- Post your addition/changes in issue, we will manage it
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ Support:

Support Meteor-Files project:
========
- Try [ostr.io](https://ostr.io) - The toolkit for web-developers.
- Try [ostr.io](https://ostr.io) - The toolkit for web-developers. By using [ostr.io](https://ostr.io) you are not only [protecting domain names](https://ostr.io/info/domain-names-protection), [monitoring websites and servers](https://ostr.io/info/monitoring), using [Prerendering for better SEO](https://ostr.io/info/prerendering) of your JavaScript website, but support our Open Source activity, and great packages like this one are available for free.
- [Donate via PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FVDSXRFW9VGA2)
- Star on [GitHub](https://github.com/VeliovGroup/Meteor-Files)
- Star on [Atmosphere](https://atmospherejs.com/ostrio/files)
Expand Down Expand Up @@ -71,9 +71,11 @@ Related Packages:
Why `Meteor-Files`?
========
- Support for `HTTP` and `DDP` transports for upload, [read about difference](https://github.com/VeliovGroup/Meteor-Files/wiki/About-Upload-Transports)
- You need store to *[GridFS](https://github.com/VeliovGroup/Meteor-Files/wiki/GridFS-Integration)*, *[AWS S3](https://github.com/VeliovGroup/Meteor-Files/wiki/AWS-S3-Integration)*, *[Google Storage](https://github.com/VeliovGroup/Meteor-Files/wiki/Google-Cloud-Storage-Integration)* or *[DropBox](https://github.com/VeliovGroup/Meteor-Files/wiki/DropBox-Integration)*? (*[Use 3rd-party storage](https://github.com/VeliovGroup/Meteor-Files/wiki/Third-party-storage)*) - *Add it yourself*
- You need to check file mime-type, size or extension? (*[`onBeforeUpload`](https://github.com/VeliovGroup/Meteor-Files/wiki/Constructor)*) - *Add it yourself*
- You need to [resize images](https://github.com/VeliovGroup/Meteor-Files-Demos/blob/master/demo/server/image-processing.js) after upload? (*[`onAfterUpload`](https://github.com/VeliovGroup/Meteor-Files/wiki/Constructor)*, *[file's subversions](https://github.com/VeliovGroup/Meteor-Files/wiki/Create-and-Manage-Subversions)*) - *Add it yourself*
- Sustainable and resumable uploads, which will survive connection interruption and server reboot (*if a server has persistent storage*)
- Upload files through computing cloud without persistent File System, like Heroku
- You need store to *[GridFS](https://github.com/VeliovGroup/Meteor-Files/wiki/GridFS-Integration)*, *[AWS S3](https://github.com/VeliovGroup/Meteor-Files/wiki/AWS-S3-Integration)*, *[Google Storage](https://github.com/VeliovGroup/Meteor-Files/wiki/Google-Cloud-Storage-Integration)* or *[DropBox](https://github.com/VeliovGroup/Meteor-Files/wiki/DropBox-Integration)*? (*[Use 3rd-party storage](https://github.com/VeliovGroup/Meteor-Files/wiki/Third-party-storage)*)
- You need to check file mime-type, size or extension? Easy! Use (*[`onBeforeUpload`](https://github.com/VeliovGroup/Meteor-Files/wiki/Constructor)*) hook
- You need to [resize images](https://github.com/VeliovGroup/Meteor-Files-Demos/blob/master/demo/server/image-processing.js) after upload? Easy too! Use (*[`onAfterUpload`](https://github.com/VeliovGroup/Meteor-Files/wiki/Constructor)* hook, and *[manage file's subversions](https://github.com/VeliovGroup/Meteor-Files/wiki/Create-and-Manage-Subversions)*) in single record

Easy-peasy kids, *yeah*?

Expand All @@ -97,6 +99,7 @@ FAQ:
2. __How to pause/continue upload and get progress/speed/remaining time?__: see *Object* returned from [`insert` method](https://github.com/VeliovGroup/Meteor-Files/wiki/Insert-(Upload))
3. When using any of `accounts` packages - package `accounts-base` must be explicitly added to `.meteor/packages` above `ostrio:files`
4. __cURL/POST uploads__ - Take a look on [POST-Example](https://github.com/noris666/Meteor-Files-POST-Example) by [@noris666](https://github.com/noris666)
5. In Safari (Mobile and Desktop) for `DDP` upload streams is hardcoded to `1` and chunk size is reduced by algorithm, due to error hrown if too many connection is open by the browser or frame is too big. Limit simultaneous uploads to `6` is recommended for Safari. This issue should be fixed in Safari 11. Switching to `http` transport (*which has no such issue*) is recommended for Safari. See [#458](https://github.com/VeliovGroup/Meteor-Files/issues/458)

API overview (*[full API](https://github.com/VeliovGroup/Meteor-Files/wiki)*)
========
Expand Down
Loading

0 comments on commit 5774279

Please sign in to comment.