# New Plugin Checklist
#obsidian/api/faq
---
This is a non-exhaustive list of things to check before releasing a new plugin.
## Release Checklist
<!--- Confirm that you have done the following before submitting your plugin -->
- [ ] I have tested this on Windows, macOS, and Linux _(if applicable)_
- [ ] Github release contains all required files
- [ ] `main.js`
- [ ] `manifest.json`
- [ ] `styles.css` _(optional)_
- [ ] Github release name matches the exact version number specified in your manifest.json (_**Note:** Use the exact version number, don't include a prefix `v`_)
- [ ] The `id` in my `manifest.json` matches the `id` in the `community-plugins.json` file.
- [ ] README clearly describes the plugins purpose and provides clear usage instructions.