Skip to content

Commit

Permalink
Finish GitHub housekeeping tasks (#140)
Browse files Browse the repository at this point in the history
* Finish GitHub housekeeping tasks

* Remove empty file
  • Loading branch information
yanthomasdev authored May 9, 2024
1 parent edb0a5d commit bb4457a
Show file tree
Hide file tree
Showing 7 changed files with 108 additions and 1 deletion.
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# These are supported funding model platforms

github: yanthomasdev
48 changes: 48 additions & 0 deletions .github/ISSUE_TEMPLATE/---01-bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: "\U0001F41B Bug Report"
description: Report an issue or possible bug
labels: []
assignees: []
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to file a bug report! Please fill out this form as completely as possible.
✅ I am using the **latest version of the related Lunaria package(s)**.
✅ I am using a version of Node that supports ESM (`v14.18.0+`, or `v16.12.0+`).
- type: input
id: package-manager
attributes:
label: What package manager are you using?
placeholder: npm, yarn, pnpm
validations:
required: true
- type: input
id: os
attributes:
label: What operating system are you using?
placeholder: Mac, Windows, Linux
validations:
required: true
- type: textarea
id: bug-description
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is.
validations:
required: true
- type: input
id: bug-reproduction
attributes:
label: Link to minimal reproducible example
description: 'Use [StackBlitz](https://stackblitz.com) or [CodeSandbox](https://codesandbox.io/) to create a minimal reproduction of the problem. **A minimal reproduction is required** so that others can help debug your issue. If a report is vague (e.g. just a generic error message) and has no reproduction, it may be auto-closed.'
placeholder: 'https://stackblitz.com/abcd1234'
validations:
required: true
- type: checkboxes
id: will-pr
attributes:
label: Participation
options:
- label: I am willing to submit a pull request for this issue.
required: false
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
blank_issues_enabled: false
- name: 💡 Ideas
url: https://github.com/yanthomasdev/lunaria/discussions/new?category=ideas
about: Suggest an improvement you would like to see added to Lunaria
14 changes: 14 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "npm"
directory: "/packages/core"
schedule:
interval: "monthly"

- package-ecosystem: "npm"
directory: "/packages/starlight"
schedule:
interval: "monthly"
10 changes: 10 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# See https://github.com/actions/labeler

docs:
- docs/**

core:
- packages/core/**

starlight:
- packages/starlight/**
14 changes: 14 additions & 0 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
name: "Pull Request Labeler"
on:
- pull_request_target

jobs:
triage:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v4
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
16 changes: 15 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,22 @@

## Status

Lunaria is currently in early access and is **not ready to use yet**.
Lunaria is currently in early access and **breaking changes** are bound to happen. If you’ve found anything wrong or unexpected, please [open an issue on GitHub](https://github.com/yanthomasdev/lunaria/issues/new).

## Documentation

Read the official [Lunaria documentation](https://lunaria.dev) to learn more and get started.

## Packages

| Package | Release Notes |
|---|---|
| [@lunariajs/core](/packages/core) | [![@lunariajs/core version](https://img.shields.io/npm/v/@lunariajs/core.svg?label=%20)](packages/core/CHANGELOG.md) |
| [@lunariajs/starlight](/packages/starlight) | [![@lunariajs/starlight version](https://img.shields.io/npm/v/@lunariajs/starlight.svg?label=%20)](packages/starlight/CHANGELOG.md) |


## Sponsors

Lunaria is a free and open-source software (FOSS) maintaned thanks to community and company sponsorships.

[Sponsor Lunaria](https://github.com/sponsors/yanthomasdev)

0 comments on commit bb4457a

Please sign in to comment.