Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joplin/website-plugin-discovery
The official plugin repository website
https://github.com/joplin/website-plugin-discovery
joplin plugin
Last synced: 3 months ago
JSON representation
The official plugin repository website
- Host: GitHub
- URL: https://github.com/joplin/website-plugin-discovery
- Owner: joplin
- License: mit
- Created: 2022-06-03T06:18:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T11:02:06.000Z (3 months ago)
- Last Synced: 2024-10-19T16:47:34.523Z (3 months ago)
- Topics: joplin, plugin
- Language: TypeScript
- Homepage: https://joplinapp.org/plugins
- Size: 2.18 MB
- Stars: 7
- Watchers: 4
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Website Plugin Discovery
## 🖼️ Screenshot
![screenshot of the main page of the plugin discovery website. Lists of categories, trending, and recommended plugins are available.](https://github.com/joplin/website-plugin-discovery/assets/46334387/aeeca8d0-2801-4178-81ff-f06bde71a822)
## 🚚 Project Structure
```
/
├── build/
│ └── files related to building the website
├── lib/
│ └── Functionality common to both the build and runtime code
├── src/
│ ├── assets: Files copied to config.distDir
│ ├── components, pages: Mustache templates
│ └── runtime: Runtime scripts and styles
```## 💻 Commands
All commands are run from the root of the project, from a terminal:
| Command | Action |
| :--------------------------------- | :-------------------------------------------------------------------------- |
| `yarn install` | Installs dependencies |
| `yarn build` | Build development site to `./site/` |
| `yarn watch-js` | Build to `./site/` and watch for runtime JS and SCSS changes. |
| `yarn build-production ` | Build production site to `./site/` with a custom base URL (e.g. `/plugins`) |## 🚧 Adding a plugin warning
Warning messages can be added to plugin pages by editing `build/data/getPluginWarnings.ts`.