Add "For Developers" section

This commit is contained in:
Jan Szymański
2021-08-23 17:23:42 +02:00
parent 856f2a0e17
commit c02272c656

View File

@@ -24,6 +24,7 @@ A curated list of awesome themes, plugins and more for [Obsidian](https://obsidi
- [Handy tools](#handy-tools)
- [Themes](#themes)
- [CSS Snippets](#css-snippets)
- [For Developers](#for-developers)
# What is Obsidian?
- [Official Obsidian Website](https://obsidian.md)
@@ -239,3 +240,37 @@ Give your images a shadow and rounded corners.
[📁 image-cards.css](code/css-snippets/image-cards.css)
---
# For Developers
## Creating Themes
- [#custom-css at Obsidian Forum](https://forum.obsidian.md/tag/custom-css)
- [Getting comfortable with Obsidian CSS](https://forum.obsidian.md/t/getting-comfortable-with-obsidian-css/133)
- [Common Selectors for Custom CSS](https://forum.obsidian.md/t/common-selectors-for-custom-css/1984)
- [CSS Themes Showcase](https://forum.obsidian.md/t/meta-post-css-themes-showcase/76)
- [🎬 Create a Custom Theme in Obsidian](https://www.youtube.com/watch?v=lyaEnxgow4E)
- [ReggieNotes' about Obsidian CSS Themes](https://publish.obsidian.md/reggienotes/Quickstart+CSS+Guide/010+Obsidian+CSS+Themes)
- [obsidian-style-settings:](https://github.com/mgmeyers/obsidian-style-settings) allows snippet, theme, and plugin CSS files to define a set of configuration options. It then allows users to see all the tweakable settings in one settings pane.
## Creating Plugins
- [Developers & API at Obsidian Forum](https://forum.obsidian.md/c/developers-api/14)
- [How to get started with developing a custom plugin](https://forum.obsidian.md/t/how-to-get-started-with-developing-a-custom-plugin/8157)
- [Using GitHub actions to release plugins](https://forum.obsidian.md/t/using-github-actions-to-release-plugins/7877)
- [Hot Reload](https://forum.obsidian.md/t/plugin-release-for-developers-hot-reload-the-plugin-s-youre-developing/12185)
- [Plugins mini FAQ](https://forum.obsidian.md/t/plugins-mini-faq/7737)
- [List of available icons](https://forum.obsidian.md/t/list-of-available-icons-for-component-seticon/16332/4)
- [Alpha Plugin List](https://forum.obsidian.md/t/meta-alpha-plugin-list-0-9-7/7736)
- [Obsidian at GitHub](https://github.com/obsidianmd)
- [Obsidian API](https://github.com/obsidianmd/obsidian-api)
- [Obsidian Sample Plugin](https://github.com/obsidianmd/obsidian-sample-plugin)
- [obsidian-tools:](https://github.com/obsidian-tools/obsidian-tools) an unofficial collection of tools that helps devs build plugins for obsidian.
- [obsidian-rust-plugin:](https://github.com/trashhalo/obsidian-rust-plugin) boilerplate needed to write obsidian plugins in rust!
- [obsidian-api-docs:](https://github.com/HEmile/obsidian-api-docs/blob/main/docs/00_Home.md) community-provided documentation of the Obsidian API.
- [obsidian-dev-tools:](https://github.com/KjellConnelly/obsidian-dev-tools) allows for a modified console (useful for debugging on mobile), and viewing all Obsidian icons/strings.
- [obsidian-daily-notes-interface:](https://github.com/liamcain/obsidian-daily-notes-interface) a collection of utility functions for working with dates and daily notes in Obsidian plugins.
- [obsidian-calendar-ui:](https://github.com/liamcain/obsidian-calendar-ui) provides an out-of-the-box calendar view for Obsidian plugins.
- [Liam Cain's Obsidian API FAQ](https://liamca.in/Obsidian/API+FAQ/index)
- [#obsidian-md at GitHub](https://github.com/topics/obsidian-md)
- [Svelte (sometimes used by plugin developers to create components)](https://svelte.dev/)
- [What tools and libraries are used in Obsidian?](https://konhi.me/obsidian-stack.html)