Qi Xiao
b6703e491c
README: Use white logos for chat room badges.
2024-03-04 12:34:32 +00:00
Qi Xiao
ac7086f6a5
README: Update intro paragraphs.
2024-03-04 12:31:49 +00:00
Qi Xiao
67de7dcb61
Add Discord badge to README, and rearrange the orders.
2024-03-04 12:28:52 +00:00
Qi Xiao
1eb82fbc41
Require Go 1.21.
2024-02-10 17:44:46 +00:00
Qi Xiao
27c3a40236
pkg/diff: Take string inputs, and add DiffNoHeader.
2024-01-30 20:15:58 +00:00
Qi Xiao
d013121af6
Require Go >= 1.20, and bump CI environment versions.
...
Also:
- Fix new deprecations in Go 1.20.
- Remove the unused .gitlab-ci.yml.
2024-01-10 22:28:18 +00:00
Qi Xiao
4b67567b4e
Bump required Go version to 1.19, and binaries builders to 1.20.1.
2023-03-03 00:01:26 +00:00
Qi Xiao
ff169505be
Format Markdown files with elvmdfmt.
2022-11-06 12:39:10 +00:00
Qi Xiao
b901b49f12
cmd/elvmdfmt: Split Markdown formatting into own command, supporting -w and -d.
...
Also change the behavior of the rendering command (elvmd) to still output HTML
when given -trace.
2022-11-04 16:37:47 +00:00
Qi Xiao
871c0833b9
Add LICENSE for CommonMark spec.
...
Already clarify the wording of the license description in general.
2022-10-07 10:46:30 +01:00
Qi Xiao
684cfc2c82
README: Update codecov badge to point to their new UI.
2022-10-05 01:30:58 +01:00
Qi Xiao
dad7c6f035
README: Clarify license.
2022-10-05 01:29:52 +01:00
Qi Xiao
d7c5e35d39
README: Update and expand build instructions.
...
- Document the more standard way of building Elvish with "go install".
- Document how to build a variant.
- Remove reference to Make targets in the README.
CONTRIBUTING.md still high-level reference to the Makefile. Users who need to
build Elvish are never required to use make, and contributors should be able
to read the Makefile.
2022-09-19 14:51:22 +01:00
Qi Xiao
ceb107d2db
Add IRC channel back to README.md.
2022-07-31 11:09:31 +01:00
D Anzorge
a24977de39
README: Fix Matrix link
2022-05-22 20:42:49 +01:00
Qi Xiao
cfcef9ec51
pkg/buildinfo: Use Go's buildinfo to derive version of development builds.
...
This allows the build commands in Makefile and tools/buildall.sh to be
simplified.
Official reproducible builds are now handled as a build variant, and the command
in Makefile no longer tries to produce reproducible builds.
Instructions in PACKAGING.md have been completely rewritten.
2022-04-02 18:18:24 +01:00
Qi Xiao
f7cb556d9b
Require Go 1.18.
...
- Run "go fix" to remove legacy build tags
- Use staticcheck@master until it has a release that supports Go 1.18
- Turn off autocrlf for Windows tasks
2022-03-20 15:28:23 +00:00
Qi Xiao
979c9a0ebd
Add more links to more website pages, not just ref/command.html.
...
Also remove the IRC channel badge since the IRC bridge is now broken.
2022-03-01 23:30:09 +00:00
Kurtis Rader
24cca36d7b
Document all elvish CLI flags
...
There was a recent question for which the answer was to use the
`-compileonly` flag but the user didn't realize that because there was
no mention on https://elv.sh/ref/command.html . Similarly, other flags,
like `-decpreation-level`, would benefit from more verbiage than shown by
`elvish -help`.
2022-03-01 23:25:22 +00:00
Qi Xiao
c37d891724
README: Merge the two Cirrus CI badges.
2021-10-05 20:45:17 +01:00
Qi Xiao
e59b2ede43
Link to Elvish's repology page on https://elv.sh/get and README.
...
Also remove the Go Report Card badge from README since most of the checks are
now integrated into CI.
2021-08-23 00:46:11 +01:00
Qi Xiao
1869cd5f35
Revert "Revert "Require Go >= 1.16.""
...
Elvish now builds cleanly with Go 1.17.
This reverts commit 066f23d04f
.
2021-08-23 00:23:55 +01:00
Qi Xiao
066f23d04f
Revert "Require Go >= 1.16."
...
Running test and vet with Go 1.17 has uncovered some issues, which breaks CI.
This change will be rolled forward after I have a local Go 1.17 environment and
fix those issues.
This reverts commit 9afb84e4fd
.
2021-08-22 23:40:48 +01:00
Qi Xiao
9afb84e4fd
Require Go >= 1.16.
2021-08-22 23:07:54 +01:00
Qi Xiao
30a93948d7
Add back link to internal API doc.
...
pkg.go.dev supports @master to get the latest (unpublished) version.
2021-06-20 22:08:01 +01:00
Qi Xiao
464bdf58d1
Fixup for #1338 .
2021-06-20 22:05:18 +01:00
Kolby Crouch
917b6eeefc
Add plugin support
2021-06-20 21:11:32 +01:00
Qi Xiao
9b733b14d8
Update README
...
- Remove broken godoc badge
- Remove unnecessary Oxford commas
- Update instruction for the make command
2021-06-10 07:59:53 +01:00
Qi Xiao
01b79863da
Fix URL to goreportcard badge
2021-06-08 23:02:36 +01:00
Qi Xiao
e44b677e79
Switch IRC channel to Libera Chat.
2021-05-30 14:14:38 +01:00
Qi Xiao
53593c3ab7
Document new Matrix room.
2021-02-18 10:57:54 +00:00
Qi Xiao
a6f1a7bdd0
Require Go >= 1.15.0 to build.
2021-02-17 22:40:35 +00:00
Qi Xiao
a535e7a160
Show master branch coverage in the codecov branch
...
Also link to the coverage report for the master branch.
2021-02-13 01:43:01 +00:00
Qi Xiao
501f6a4235
Update README.md
...
* Add more links to prebuilt binaries.
* Simplify the instructions for building Elvish.
* Link to PACKAGING.md.
2021-02-11 15:00:21 +00:00
Qi Xiao
bb3fb0115a
Linkify the GitHub Actions CI badge.
2021-02-10 23:52:44 +00:00
Qi Xiao
82337a0b31
Followups for the CI migration.
...
* Update badges on README.md.
* Remove checkstyle jobs from CirrusCI.
2021-02-10 23:50:21 +00:00
Qi Xiao
3715e5a739
New tagline: Expressive programming language + versatile interactive shell
2021-01-29 02:42:29 +00:00
Qi Xiao
1304dda2a1
README: Update Twitter handle
2021-01-27 23:54:14 +00:00
Qi Xiao
22e4315eb1
Move the main package to cmd/elvish.
...
Now that the module path is "src.elv.sh", doing a "go get" will install the
Elvish binary as "src.elv.sh"; this is not what we want, so move the main
package into a package called "elvish".
Also update "go get" and "go build" commands accordingly.
2021-01-27 01:35:01 +00:00
Qi Xiao
196eea21d4
Change module import path to src.elv.sh
2021-01-27 01:30:25 +00:00
Qi Xiao
b2b18bff97
Bump minimal Go requirement to >= 1.14, now that 1.15 has been released.
2020-08-13 22:41:57 +01:00
Qi Xiao
33eb7d721e
README.md: Remove the license badge.
...
This makes the badges fit in one line. The license is already shown by GitHub, so the badge is redundant.
2020-04-04 14:30:08 +01:00
Qi Xiao
22554cda94
README.md: Update badges.
2020-04-04 00:19:36 +01:00
Qi Xiao
9dcfdd3bc4
README.md: Remove Coveralls badge.
2020-04-03 23:24:30 +01:00
Qi Xiao
dbb74950a6
README.md: Replace Travis badges with Cirrus ones.
2020-04-03 23:01:20 +01:00
Qi Xiao
e14fb18987
Makefile: Add a "style" rule to format Go and Markdown files.
...
Also document that in CONTRIBUTING.md, and run that to format existing files.
2020-04-03 01:30:49 +01:00
Qi Xiao
f73c854a48
README: try harder to direct users to the website.
...
Also try to make the user group badges fit in one line again...
2020-03-26 01:29:19 +00:00
Qi Xiao
5da218f4e0
Document official Matrix room.
...
This fixes #871 .
2020-03-20 11:24:14 +00:00
Qi Xiao
cd1576a63f
README.md: Only support Windows 10.
2020-03-08 23:57:51 +00:00
Qi Xiao
995879dcb6
README: Remove references to developer channels.
2020-01-14 10:12:12 -05:00