Skip to content

Commit 4523e67

Browse files
committed
init
0 parents  commit 4523e67

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+14231
-0
lines changed

.github/CODEOWNERS

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# global rule
2+
* @clpi

.github/FUNDING.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# These are supported funding model platforms
2+
3+
open_collective: # Replace with a single Open Collective username
4+
github: ["clpi"] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
5+
ko_fi: # Replace with a single Ko-fi username
6+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
7+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
8+
issuehunt: # Replace with a single IssueHunt username
9+
otechie: # Replace with a single Otechie username
10+
11+
custom: ["clp.is"]

.github/ISSUE_TEMPLATE/bug_report.yml

+76
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
name: Bug Report
2+
description: Report a problem in Neorg
3+
labels: [bug]
4+
body:
5+
6+
- type: checkboxes
7+
id: faq-prerequisite
8+
attributes:
9+
label: Prerequisites
10+
options:
11+
- label: I am using the latest stable release of Neovim
12+
required: true
13+
- label: I am using the latest version of the plugin
14+
required: true
15+
16+
- type: input
17+
attributes:
18+
label: "Neovim Version"
19+
description: "`nvim --version`:"
20+
validations:
21+
required: true
22+
23+
- type: textarea
24+
attributes:
25+
label: "Neorg setup"
26+
description: |
27+
- Copy your entire "require("neorg").setup" function
28+
validations:
29+
required: true
30+
31+
- type: textarea
32+
attributes:
33+
label: "Actual behavior"
34+
description: "A description of actual behavior. Extra points if it includes images or videos."
35+
validations:
36+
required: true
37+
38+
- type: textarea
39+
attributes:
40+
label: "Expected behavior"
41+
description: "A description of the behavior you expected."
42+
validations:
43+
required: true
44+
45+
- type: textarea
46+
attributes:
47+
label: "Steps to reproduce"
48+
description: "Please describe how we can reproduce the issue."
49+
validations:
50+
required: true
51+
52+
- type: textarea
53+
attributes:
54+
label: "Potentially conflicting plugins"
55+
description: "Other plugins you are using which you think could potentially be conflicting with neorg."
56+
57+
- type: textarea
58+
attributes:
59+
label: "Other information"
60+
description: "Other information that could be helpful with debugging."
61+
62+
- type: dropdown
63+
id: help
64+
attributes:
65+
label: "Help"
66+
description: "Would you be able to resolve this issue by submitting a pull request?"
67+
options:
68+
- "Yes"
69+
- "Yes, but I don't know how to start. I would need guidance (check question below)"
70+
- "No"
71+
72+
- type: textarea
73+
attributes:
74+
label: "Implementation help"
75+
description: "If you selected yes in the last question please specify what you would need help with in order to resolve the issue."
76+

.github/ISSUE_TEMPLATE/config.yml

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
contact_links:
2+
- name: Ask a question
3+
url: https://github.com/vhyrro/neorg/discussions
4+
about: If you need help with configuration or something else
+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: Feature request
2+
description: Request a feature for Neorg
3+
labels: [feature]
4+
body:
5+
6+
- type: checkboxes
7+
id: issue-prerequisite
8+
attributes:
9+
label: Issues
10+
options:
11+
- label: I have checked [existing issues](https://github.com/vhyrro/neorg/issues?q=is%3Aissue) and there are no existing ones with the same request.
12+
required: true
13+
14+
- type: textarea
15+
attributes:
16+
label: "Feature description"
17+
validations:
18+
required: true
19+
20+
- type: dropdown
21+
id: help
22+
attributes:
23+
label: "Help"
24+
description: "Would you be able to implement this by submitting a pull request?"
25+
options:
26+
- "Yes"
27+
- "Yes, but I don't know how to start. I would need guidance"
28+
- "No"
29+
validations:
30+
required: true
31+
32+
- type: textarea
33+
attributes:
34+
label: "Implementation help"
35+
description: "If you selected yes in the last question please specify in detail what you would need help with in order to implement this."
36+
validations:
37+
required: false

.github/workflows/luarocks.yml

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Push to Luarocks
2+
3+
on:
4+
push:
5+
pull_request:
6+
workflow_dispatch:
7+
8+
jobs:
9+
luarocks-upload:
10+
runs-on: ubuntu-22.04
11+
steps:
12+
- uses: actions/checkout@v3
13+
with:
14+
fetch-depth: 0 # Required to count the commits
15+
- name: Get Version
16+
run: echo "LUAROCKS_VERSION=$(git describe --abbrev=0 --tags)" >> $GITHUB_ENV
17+
- name: LuaRocks Upload
18+
uses: nvim-neorocks/luarocks-tag-release@v5
19+
env:
20+
LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }}
21+
with:
22+
version: ${{ env.LUAROCKS_VERSION }}
23+
test_interpreters: ""
24+
dependencies: |
25+
nvim-nio ~> 1.7
26+
lua-utils.nvim == 1.0.2
27+
plenary.nvim == 0.1.4
28+
nui.nvim == 0.3.0
29+
pathlib.nvim ~> 2.2

.gitignore

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/wiki/
2+
/luarocks
3+
/lua_modules
4+
/.luarocks
5+
/.luarc.json
6+
test.norg
7+
8+
# direnv
9+
.direnv
10+
11+
# pre-commit
12+
.pre-commit-config.yaml

0 commit comments

Comments
 (0)