1
0
Fork 0
mirror of https://github.com/GuerillaStudio/vanillalist.git synced 2024-12-21 08:31:55 +00:00
vanillalist/CONTRIBUTING.md
2022-01-03 15:29:02 +01:00

32 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Thank you! 💜
Thank you for contributing to our awesome resources.
## Todo list
1. Create a valid JSON file in the `/plugins` folder
2. Name the file as a "kebab case" (something-like-this) version of the title
3. Add the following keys to the JSON file:
1. `id`: an integer number incrementing the current higher plugin id
2. `title`: The plugin name followed by a very short description of what's kind of plugin is it (a few words at most)
3. `image`: the thumbnail file name (more infos in the next list item)
4. `description`: A short description about the plugin, a few keywords are welcome to help the search engine
5. `url_github`: Link to Github repo *(Optional as long as there is at least one url)*
6. `url_npm`: Link to NPM repo *(Optional as long as there is at least one url)*
6. `url_demo`: Link to plugin's website or a demo page *(Optional as long as there is at least one url)*
4. Add a thumbnail picture in the `/uploads` folder
- PNG, JPG and GIF formats only are authorized for now
- Measuring a least 616×390px
- Prefixed with the same id you put in the JSON file *(example: 42-mysuperplugin.png)*.
## Guidelines
- **One item** per Pull Request.
- The resource **must** not need any external dependencies (like jQuery, React.js, Vue.js), that's the all point of a vanilla JS plugins.
- The todolist bellow must have been completed.
- *(optional)* Allow modification from maintener, to avoid waisting time if your pull-request only need a few fixes or if the todolist isn't completed
## Thank you! 💜