diff --git a/.github/ISSUE_TEMPLATE/1-bug.yml b/.github/ISSUE_TEMPLATE/1-bug.yml new file mode 100644 index 0000000..32ec2a2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1-bug.yml @@ -0,0 +1,31 @@ +# yamllint disable rule:line-length +--- +name: ๐ Bug Report +description: File a bug/issue +title: '[Bug]: ' +assignees: ['piotr-semenov'] +labels: ['bug'] +body: + - type: textarea + attributes: + label: PARI/GP syntax failure + description: Example of wrong syntax markup of your PARI/GP code. + placeholder: | + Wrong markup for code below. + ```text + ## SYNTAX TEST "source.parigp" "Comments" + + \\ Your PARI/GP code here + ##^^ source.parigp punctuation.definition.comment.parigp comment.line.double-slash.parigp + ## ^^^^^^^^^^^^^^^^^^^^^^^ source.parigp punctuation.definition.comment.parigp + ``` + validations: + required: false + - type: textarea + attributes: + label: Any other problem (installation issues, build failures, etc.) + description: | + Anything about the issue you are encountering: description, screenshots, etc. + placeholder: Your description here... + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/2-feature.yml b/.github/ISSUE_TEMPLATE/2-feature.yml new file mode 100644 index 0000000..77a16d1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-feature.yml @@ -0,0 +1,24 @@ +# yamllint disable rule:line-length +--- +name: ๐ก Feature Request +description: Suggest an idea to enhance this project +title: '[Feature]: ' +assignees: ['piotr-semenov'] +labels: ['enhancement'] +body: + - type: textarea + id: feature-proposal + attributes: + label: What would you like to add to this project? + description: Description of the feature or enhancement wanted. + placeholder: Your feature proposal here... + validations: + required: true + - type: textarea + id: feature-reason + attributes: + label: Why is this needed? + description: Please, provide the use case example why you need this feature. + placeholder: Your use case example here... + validations: + required: true diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1362361..1125137 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -37,7 +37,7 @@ repos: name: lints yaml entry: yamllint language: system - files: '.*\.(yaml|YAML-tmLanguage)' + files: '.*\.(yaml|yml|YAML-tmLanguage)' # xml - repo: local hooks: diff --git a/README.md b/README.md index f195bea..8ea783b 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,67 @@ - -# PARI/GP Programming Language - +
- A Textmate language grammar for programming language of PARI/GP computer algebra system.
-
- Report bug
- ยท
- Request feature
-
-
-
+
+ A Textmate language grammar for programming language of PARI/GP computer algebra system.
+
+ Report bug
+ ยท
+ Request feature
+
+
+
+
+