Skip to content

Commit db2e647

Browse files
committed
chore: prepare v0.9.0 beta release
- Add CONTRIBUTING.md - Add issue templates (bug report, feature request) - Add support section to README - Version set to 0.9.0 (pre-release/beta) - Delete old v1.0.0 tag
1 parent f69fc8c commit db2e647

6 files changed

Lines changed: 119 additions & 3 deletions

File tree

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
name: Bug Report
3+
about: Report a problem with MdBundle
4+
title: '[Bug] '
5+
labels: bug
6+
---
7+
8+
**Zotero version:**
9+
<!-- e.g., 9.0.6 -->
10+
11+
**OS:**
12+
<!-- e.g., Windows 11, macOS 15, Ubuntu 24.04 -->
13+
14+
**MdBundle version:**
15+
<!-- e.g., 1.0.0 -->
16+
17+
**Describe the bug:**
18+
<!-- What happened? -->
19+
20+
**Steps to reproduce:**
21+
1.
22+
2.
23+
3.
24+
25+
**Expected behavior:**
26+
<!-- What should have happened? -->
27+
28+
**Error Console output (if available):**
29+
<!-- Tools → Developer → Error Console -->
30+
```
31+
32+
```
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
name: Feature Request
3+
about: Suggest an idea for MdBundle
4+
title: '[Feature] '
5+
labels: enhancement
6+
---
7+
8+
**Is your feature request related to a problem?**
9+
<!-- A clear description of the problem. e.g., "I'm always frustrated when..." -->
10+
11+
**Describe the solution you'd like:**
12+
<!-- What do you want to happen? -->
13+
14+
**Describe alternatives you've considered:**
15+
<!-- Any other solutions or features you've thought about. -->
16+
17+
**Additional context:**
18+
<!-- Screenshots, examples, or other relevant information. -->

CONTRIBUTING.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# Contributing to MdBundle for Zotero
2+
3+
Thank you for your interest in contributing! Here's how you can help:
4+
5+
## Reporting Bugs
6+
7+
1. Check if the issue already exists in [Issues](https://github.com/wcmendes/MdBundle-for-Zotero/issues)
8+
2. Open a new issue with:
9+
- Your Zotero version (e.g., 9.0.6)
10+
- Your OS (Windows/macOS/Linux)
11+
- Steps to reproduce the bug
12+
- Expected vs actual behavior
13+
- Error Console output if available (Tools → Developer → Error Console)
14+
15+
## Suggesting Features
16+
17+
Open an issue with the `enhancement` label describing your use case and proposed feature.
18+
19+
## Translations
20+
21+
We welcome translations! To add a new language:
22+
23+
1. Copy `src/locale/en-US/mdbundle.ftl` to `src/locale/<your-locale>/mdbundle.ftl`
24+
2. Translate all values (keep the keys unchanged)
25+
3. Add your locale to the `supported` array in `src/mdbundle.js``loadStrings()`
26+
4. Submit a Pull Request
27+
28+
## Code Contributions
29+
30+
1. Fork the repository
31+
2. Create a feature branch (`git checkout -b feature/my-feature`)
32+
3. Make your changes in `src/`
33+
4. Test by building the XPI: `cd src && zip -r ../mdbundle.xpi .`
34+
5. Install and test in Zotero
35+
6. Commit and push
36+
7. Open a Pull Request
37+
38+
## Building
39+
40+
```bash
41+
cd src
42+
zip -r ../mdbundle.xpi .
43+
```
44+
45+
Then install the XPI in Zotero: Tools → Add-ons → ⚙️ → Install Add-on From File.
46+
47+
## Code Style
48+
49+
- Use tabs for indentation
50+
- Use `async/await` for asynchronous code
51+
- All user-facing strings must use the `this.s('key')` i18n system
52+
- Add corresponding entries to all locale `.ftl` files (at minimum `en-US`)

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,20 @@ MSc. Engenharia Elétrica / Ciência da Computação — UFMA · Doutorando —
188188

189189
[Lattes](http://lattes.cnpq.br/7726054867638395) | [LinkedIn](https://www.linkedin.com/in/williamcmendes/) | [GitHub](https://github.com/wcmendes) | [ORCID](https://orcid.org/0009-0006-8272-8549)
190190

191+
## Support the Project
192+
193+
If MdBundle is useful for your research, consider supporting its development:
194+
195+
- ⭐ Star this repository
196+
- 🐛 [Report bugs or suggest features](https://github.com/wcmendes/MdBundle-for-Zotero/issues)
197+
- 🌍 [Contribute translations](CONTRIBUTING.md)
198+
- 🔀 [Submit a Pull Request](CONTRIBUTING.md)
199+
200+
<!--
201+
- ☕ [Buy me a coffee](https://buymeacoffee.com/YOUR_USERNAME)
202+
- 💜 [GitHub Sponsors](https://github.com/sponsors/wcmendes)
203+
-->
204+
191205
## License
192206

193207
MIT

src/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": 2,
33
"name": "MdBundle for Zotero",
4-
"version": "1.0.0",
4+
"version": "0.9.0",
55
"description": "Bundle, analyze & export your PDF/MD attachments. Generate MDs from PDFs and select cited items from Word documents.",
66
"author": "William Mendes",
77
"homepage_url": "https://github.com/wcmendes/MdBundle-for-Zotero",

updates.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"mdbundle@williammendes.dev": {
44
"updates": [
55
{
6-
"version": "1.0.0",
7-
"update_link": "https://github.com/wcmendes/MdBundle-for-Zotero/releases/download/v1.0.0/mdbundle.xpi",
6+
"version": "0.9.0",
7+
"update_link": "https://github.com/wcmendes/MdBundle-for-Zotero/releases/download/v0.9.0/mdbundle.xpi",
88
"applications": {
99
"zotero": {
1010
"strict_min_version": "6.999"

0 commit comments

Comments
 (0)