2.2 KiB
How Can I Contribute?
Use discussions
- 🙋 Ask questions.
- 💡 Share ideas.
- 🎉 Show your stuff!
- 💬 Engage with other community members in General
Reporting a bug
Bugs are tracked as GitHub issues.
-
Before opening an issue, please check to make sure you're using the latest version of the theme.
Settings -> Appearance -> find Themes, and click the "Manage" button.Verify that
Ebullientworksis the selected theme, and use the Update button to refresh it. -
Toggle enabled snippets on and off to see if the intersection of those is causing the problem
-
Toggle plugins on and off to see if one of those is causing the problem (the fastest way is to temporarily enable safe-mode. If the issue does not occur when all plugins are off, use the "binary search process of elimination" to figure out which plugin has conflicting styles.
When you open the issue, include a screenshot or other short screen recording of what you see, and include any information you gathered from steps 2 and 3 so we can figure out how to get everything to play nicely. ;)
Building the theme
-
Use
npm run buildto compile Sass insrcinto css indist. -
Use
npm run devto watch for changes insrcand compile them intodist.npm run devcan also copy watched files into test vaults. Create a.dev-target.jsonthat uses an output file in the dist directory as a key, and provides a string or array of desired targets as the value:{ "theme.css": [ 'test1/MyTheme.css', '...' ], "other.css": "thatOtherPlace/" }Notes: - The source path should be relative to the
distdirectory. - Target paths should be relative to the project root.
PRs
Pull Requests are welcome!
This theme uses Sass:
- Keep changes as compact as you can. Do not use
!important. - Release builds create the
*.cssfiles in the root directory. Do not edit them directly.
Thank you! 🍻