aboutsummaryrefslogtreecommitdiff
path: root/CONTRIBUTING.md
AgeCommit message (Collapse)Author
2020-11-26Switch from Travis CI to GitHub ActionsEric Biggers
travis-ci.org is being shut down, so switch to GitHub Actions. It should be mostly equivalent, but I did drop functionality in a couple cases: - Publishing release binaries. I don't think providing Linux binaries is useful, since people build their own anyway. So I left this out. - Build and testing on ppc64le. GitHub Actions only natively supports x86. I tried uraimo/run-on-arch-action, which uses Docker and QEMU user-mode emulation, but the fscrypt tests can't be run because QEMU user-mode emulation doesn't support all the needed system calls.
2020-05-09Wire up shellcheck of cli-tests/*.sh to 'make lint'Eric Biggers
Enforce that all the cli-test scripts pass 'shellcheck'.
2020-05-09Add cli-tests frameworkEric Biggers
Add a framework for writing automated tests of the fscrypt command-line tool. See cli-tests/README.md for details.
2019-10-25Delete vendored code and update CI to Go 1.13 (#158)Joseph Richey
As the Go community transitions to using the modules ecosystem, we want to only support one way of managing dependencies. So this change moves to only using Go modules for dependency management. This means that our effective minimum Go version increases to Go 1.11. To account for this, we also update: - the documentation - Makefile - CI scripts
2019-09-08Fix various typos and grammatical errors (#141)ebiggers
These were found by a combination of manual review and a custom script that checks for common errors. Also removed an outdated sentence from the comment for setupBefore().
2019-01-17Makefile: migrate from megacheck to staticcheckJoe Richey joerichey@google.com
This fixes travis issues as well as moving us off of deprecated tooling
2018-09-02feat(spell-check): add make command for spell check.Deepesh Pathak
* Remove spelling mistakes in the repository * Add travis script to check for typos. * Add command to Makefile to check for typos. * Fixes #71
2018-08-30Remove dep from documentation and travis buildJoe Richey joerichey@google.com
2018-03-16Clarify how to run integration tests Joseph Richey
Also clarifies some other minor points.
2018-02-11docs: Update CONTRIBUTING.md and README.mdJoseph Richey
PR #85 failed to update the documentation. This is now fixed with some additional cleanup.
2017-08-29Go formatter "gofmt" -> "goimports"Joseph Richey
2017-08-29CONTRIBUTING: typoJoe Richey
2017-08-29CONTRIBUTING: Make it clear how issues workJoe Richey
2017-08-24Updated documentation for PAM module helpJoseph Richey
2017-08-23Added some documentation and improved security APIJoe Richey joerichey@google.com
2017-08-22Updated documentation and build system for PAMJoe Richey joerichey@google.com
2017-07-19Build system: no longer run make gen for make allJoe Richey joerichey@google.com
2017-07-18Update documentation about new build systemJoe Richey joerichey@google.com
2017-05-31fscrypt: Adding additional documentationJoe Richey joerichey@google.com
This commit moves most of the documentation about contributing to fscrypt into CONTRIBUTING.md and updates the legal disclaimer. It also updates the README.md to include all of fscrypt's planned functionality and dependencies. Finally, the makefile is updated to include more documentation, versioning support, and a different location for the output file. Change-Id: Ib7be98d41bc06dd12b02e42addf06e12a940235a