.github: setup GitHub related things (#13)
- Added Github Actions - Replaced `ISSUE_TEMPLATE.md`
This commit is contained in:
parent
7e821b874b
commit
689cca66c4
17
.github/ISSUE_TEMPLATE.md
vendored
Normal file
17
.github/ISSUE_TEMPLATE.md
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
## PHP Version
|
||||||
|
|
||||||
|
// The version on which the error is reproduced.
|
||||||
|
|
||||||
|
## Code Example
|
||||||
|
|
||||||
|
```php
|
||||||
|
// your code here
|
||||||
|
```
|
||||||
|
|
||||||
|
## Actual Behavior
|
||||||
|
|
||||||
|
// Example of incorrect error
|
||||||
|
|
||||||
|
## Expected Behavior
|
||||||
|
|
||||||
|
// Description of what you expected
|
21
.github/workflows/go.yml
vendored
Normal file
21
.github/workflows/go.yml
vendored
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
# This file adheres to the YAML5 style.
|
||||||
|
{
|
||||||
|
name: "Go",
|
||||||
|
on: ["push", "pull_request"],
|
||||||
|
jobs: {
|
||||||
|
build: {
|
||||||
|
name: "Build",
|
||||||
|
"runs-on": "ubuntu-latest",
|
||||||
|
steps: [
|
||||||
|
{
|
||||||
|
name: "Set up Go 1.16",
|
||||||
|
uses: "actions/setup-go@v1",
|
||||||
|
"with": {"go-version": 1.16},
|
||||||
|
id: "go",
|
||||||
|
},
|
||||||
|
{name: "Check out code into the Go module directory", uses: "actions/checkout@v1"},
|
||||||
|
{name: "Tests", run: "make test"},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
@ -1 +0,0 @@
|
|||||||
|
|
2
Makefile
2
Makefile
@ -10,7 +10,7 @@ build:
|
|||||||
go build ./cmd/...
|
go build ./cmd/...
|
||||||
|
|
||||||
test:
|
test:
|
||||||
go test ./...
|
go test -v ./...
|
||||||
|
|
||||||
cover:
|
cover:
|
||||||
go test ./... --cover
|
go test ./... --cover
|
||||||
|
@ -6,7 +6,7 @@ PHP Parser written in Go
|
|||||||
<img src="./parser.jpg" alt="PHP Parser written in Go" width="980"/>
|
<img src="./parser.jpg" alt="PHP Parser written in Go" width="980"/>
|
||||||
|
|
||||||
[![GoDoc](https://godoc.org/github.com/VKCOM/php-parser?status.svg)](https://godoc.org/github.com/VKCOM/php-parser)
|
[![GoDoc](https://godoc.org/github.com/VKCOM/php-parser?status.svg)](https://godoc.org/github.com/VKCOM/php-parser)
|
||||||
[![Build Status](https://travis-ci.org/z7zmey/php-parser.svg?branch=master)](https://travis-ci.org/z7zmey/php-parser)
|
[![Build Status](https://github.com/VKCOM/php-parser/workflows/Go/badge.svg)](https://github.com/VKCOM/php-parser/workflows/Go)
|
||||||
[![Go Report Card](https://goreportcard.com/badge/github.com/VKCOM/php-parser)](https://goreportcard.com/report/github.com/VKCOM/php-parser)
|
[![Go Report Card](https://goreportcard.com/badge/github.com/VKCOM/php-parser)](https://goreportcard.com/report/github.com/VKCOM/php-parser)
|
||||||
|
|
||||||
This project uses [goyacc](https://godoc.org/golang.org/x/tools/cmd/goyacc) and [ragel](https://www.colm.net/open-source/ragel/) tools to create PHP parser. It parses source code into [AST](https://en.wikipedia.org/wiki/Abstract_syntax_tree). It can be used to write static analysis, refactoring, metrics, code style formatting tools.
|
This project uses [goyacc](https://godoc.org/golang.org/x/tools/cmd/goyacc) and [ragel](https://www.colm.net/open-source/ragel/) tools to create PHP parser. It parses source code into [AST](https://en.wikipedia.org/wiki/Abstract_syntax_tree). It can be used to write static analysis, refactoring, metrics, code style formatting tools.
|
||||||
|
Loading…
Reference in New Issue
Block a user