aboutsummaryrefslogtreecommitdiff
path: root/CONTRIBUTING.md
AgeCommit message (Collapse)Author
2023-02-22Improving CONTRIBUTING.md for backport details (#23057)wxiaoguang
See the changes. Two key points: * Necessary enhancements could be backported. * The backports shouldn't break downgrade between minor releases.
2023-01-31Add Contributed backport command (#22643)zeripath
This PR provides a contributed backport command to help create backports for Gitea. It represents a significant improvement on my previously described shell-script. It can be installed using `go install contrib/backport/backport.go`. Signed-off-by: Andrew Thornton <art27@cantab.net>
2022-12-27Update standard copyright header to use a placeholder year (#22254)Yarden Shoham
2022-12-23Test views of LFS files (#22196)Nick
2022-11-27Implement FSFE REUSE for golang files (#21840)flynnnnnnnnnn
Change all license headers to comply with REUSE specification. Fix #16132 Co-authored-by: flynnnnnnnnnn <flynnnnnnnnnn@github> Co-authored-by: John Olheiser <john.olheiser@gmail.com>
2022-10-15Add wording about keeping PRs up-to-date in CONTRIBUTING.md (#21468)Yarden Shoham
Following a discord discussion from today I've written the policy explained to me about keeping PRs up-to-date. Signed-off-by: Yarden Shoham <hrsi88@gmail.com> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: techknowlogick <techknowlogick@gitea.io>
2022-10-12Contribution guidelines (#21425)KN4CK3R
Some changes to the contribution guidelines. - I removed the `Large Character Comments` part because I think they are bad design. They are used in big files to group sections of code. This code should be organized into individual files. - Updated some paths. - Added `Documentation` because our documentation is not good at the moment. We should enforce documentation of newly added features to help our users. Co-authored-by: techknowlogick <techknowlogick@gitea.io>
2022-09-02Kd/ci playwright go test (#20123)Kyle D
* Add initial playwright config * Simplify Makefile * Simplify Makefile * Use correct config files * Update playwright settings * Fix package-lock file * Don't use test logger for e2e tests * fix frontend lint * Allow passing TEST_LOGGER variable * Init postgres database * use standard gitea env variables * Update playwright * update drone * Move empty env var to commands * Cleanup * Move integrations to subfolder * tests integrations to tests integraton * Run e2e tests with go test * Fix linting * install CI deps * Add files to ESlint * Fix drone typo * Don't log to console in CI * Use go test http server * Add build step before tests * Move shared init function to common package * fix drone * Clean up tests * Fix linting * Better mocking for page + version string * Cleanup test generation * Remove dependency on gitea binary * Fix linting * add initial support for running specific tests * Add ACCEPT_VISUAL variable * don't require git-lfs * Add initial documentation * Review feedback * Add logged in session test * Attempt fixing drone race * Cleanup and bump version * Bump deps * Review feedback * simplify installation * Fix ci * Update install docs
2022-07-28Add markdownlint (#20512)silverwind
Add `markdownlint` linter and fix issues. Config is based on the one from electron's repo with a few rules relaxed.
2022-03-03homebrew updates via crontechknowlogick
2022-02-27Add announcement steps to release-howto (#18896)Norwin
* add announcements steps to release-howto * Also add homebrew update
2022-01-30Add a few more comments to the CONTRIBUTING.md document (#18469)zeripath
* Explain how to title your Backport PR * Advise that the first comment in a PR should explain the PR * Include information about BREAKING changes * Include information about backports/frontports * Add reference command for creating backports * Add reference commandline for creating large characters * Add information about updating docs/config.yaml * Update year in the copyright Signed-off-by: Andrew Thornton <art27@cantab.net>
2022-01-22Make gitea, gitea-vet future-proof (#18361)Gusted
* Make gitea, gitea-vet future-proof - Ref: https://gitea.com/gitea/gitea-vet/pulls/18 * Correct order Co-authored-by: zeripath <art27@cantab.net>
2022-01-17update description about vendoring in CONTRIBUTING.md (#18280)a1012112796
* update description about vendoring in CONTRIBUTING.md follow #18277 Signed-off-by: a1012112796 <1012112796@qq.com> * Update CONTRIBUTING.md Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> * fix and readd test-vendor step * remove vendor from .gitattributes @silverwind * simplify go mod check Signed-off-by: a1012112796 <1012112796@qq.com> * Revert "remove vendor from .gitattributes @silverwind" This reverts commit 4789e704cb7a2c80934e4a4cd31efb161e6c8666. Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: 6543 <6543@obermui.de>
2022-01-02Update owners for 2022 (#18155)6543
2021-12-24Fix various typos of software names (#18083)qwerty287
* `git` -> `Git` * `Github` and `github` -> `GitHub` * `crowdin` -> `Crowdin` * `git-lfs` -> `Git LFS` * `githooks`, `git hooks`, `git-hooks` -> `Git Hooks` * `discord` -> `Discord` * `2fa` -> `2FA` * `gitlab` and `Gitlab` -> `GitLab` * `web hook` -> `webhook` * `linux` -> `Linux` * `sqlite` -> `SQLite` * `MYSQL` and `mysql` -> `MySQL` * rename refs to `master` branch -> `main` * Fix English grammar
2021-08-12[API] generalize list header (#16551)6543
* Add info about list endpoints to CONTRIBUTING.md * Let all list endpoints return X-Total-Count header * Add TODOs for GetCombinedCommitStatusByRef * Fix models/issue_stopwatch.go * Rrefactor models.ListDeployKeys * Introduce helper func and use them for SetLinkHeader related func
2021-07-14Change the release cycle to match actual situations (#16430)Lunny Xiao
* Change the release cycle to match actual situations * Update CONTRIBUTING.md Co-authored-by: zeripath <art27@cantab.net> Co-authored-by: Lauris BH <lauris@nix.lv>
2021-01-01Update owners for 2021 (#14206)techknowlogick
Fix #13801
2020-12-05[Docs] fix typos and reference to structs package (#13856)Nuno Silva
2020-05-26Add link to owners election tickets, reorder to most-recent first (#11632)Sandro Santilli
2020-05-14docs: update 'Testing redux' in CONTRIBUTING.md (#11386)赵智超
* docs: update 'Testing redux' in CONTRIBUTING.md try simplfy it to make it more easy for contributor to follow it to test their work by themselves. Signed-off-by: a1012112796 <1012112796@qq.com> * align help message strings Co-authored-by: techknowlogick <techknowlogick@gitea.io>
2020-01-28move CSS build to webpack (#9983)silverwind
- added new 'make webpack' target - deprecated 'make js' and 'make css' - extend webpack config to load the less files - updated docs I had to rename the source file of `arc-green.less` to avoid generating a useless JS entrypoint via webpack-fix-style-only-entries which would not work with different source/destination filenames. I hear that there should be cleaner solutions possible once we upgrade to Webpack 5. Co-authored-by: zeripath <art27@cantab.net>
2020-01-07Update date for new year (#9644)techknowlogick
2020-01-04[Docs] Add guide on howto develop API (#9587)6543
* draft 1 * add suggestions thanks to @bagasme @techknowlogick @davidsvantesson * http methods * use permalinks * Apply suggestions from code review Co-Authored-By: John Olheiser <42128690+jolheiser@users.noreply.github.com> * Apply suggestions from code review Co-Authored-By: John Olheiser <42128690+jolheiser@users.noreply.github.com> * code format + add to INDEX Co-authored-by: John Olheiser <42128690+jolheiser@users.noreply.github.com> Co-authored-by: Lauris BH <lauris@nix.lv>
2019-12-24Update CONTRIBUTING.md to include building JS (#9454)sunboyy
* Update CONTRIBUTING.md to include building JS Signed-off-by: sunboyy <sura_sun@hotmail.com> * Edit minimum Node.js version in CONTRIBUTING.md Signed-off-by: sunboyy <sura_sun@hotmail.com> Co-authored-by: Antoine GIRARD <sapk@users.noreply.github.com> Co-authored-by: techknowlogick <matti@mdranta.net> Co-authored-by: Lauris BH <lauris@nix.lv> Co-authored-by: zeripath <art27@cantab.net>
2019-12-07Update Owners for upcoming year (#9290)techknowlogick
Close #9230
2019-10-21Correct some outdated statements in the contributing guidelines (#8612)Lukas
* More information for drone-cli in CONTRIBUTING.md * Increases the version of drone-cli to 1.2.0 * Adds a note for the Docker Toolbox on Windows Signed-off-by: LukBukkit <luk.bukkit@gmail.com> * Fix the url for the blog repository (now on gitea.com) Signed-off-by: LukBukkit <luk.bukkit@gmail.com>
2019-10-20Basic Design guidelines (describing different parts of the code) (#8601)David Svantesson
* Design guidelines with description of different parts of code * Better readability with code parts in bold.
2019-07-17Update CONTRIBUTING.md with information about DCO (#7397)techknowlogick
* Update CONTRIBUTING.md with information about DCO References: #7389 More information: https://about.gitlab.com/handbook/marketing/community-relations/code-contributor-program/#developer-certificate-of-origin-dco * Update CONTRIBUTING.md Co-Authored-By: zeripath <art27@cantab.net>
2019-07-03update contributing to use recent version of drone cli (#7351)techknowlogick
fix #7350
2019-05-16add make targets for js and css, add js linter (#6952)silverwind
* add make targets for js,css, add javascript linter - add `make js`, deprecating `make javascripts` - add `make css`, deprecating `make generate-stylesheets` and `make stylesheets-check` - changed the unclean css check to only run on CI - add JS linting via eslint with basic configuration and fixed discovered issues - changed autoprefixer to use official `postcss-cli` avoiding the need to loop in the makefile - moved browserslist to package.json so other future tools can use it too. - update documentation for new make targets and added JS section * fix indentation * move functions used in html to 'exported' list * Run lessc binary without having to install anything to node_modules * use relative paths to node bin scripts, removing npx * Revert "use relative paths to node bin scripts, removing npx" This reverts commit 119b725525a8430b32ee7a6e6009b4ece544e39b. * fix lessc and postcss plugins * check for node_modules and use actual bin names
2019-03-27Use Go1.11 module (#5743)Mura Li
* Migrate to go modules * make vendor * Update mvdan.cc/xurls * make vendor * Update code.gitea.io/git * make fmt-check * Update github.com/go-sql-driver/mysql * make vendor
2019-03-18fix testing instructions in CONTRIBUTING.md (#6305)stevegt
* add scripts/test-local.sh and fix CONTRIBUTING.md - fixes #6243 - partial fix for #6269 Signed-off-by: Steve Traugott <stevegt@t7a.org> * remove reference to possible automated drone run * remove bash version of drone-cli test script * fix issue number links in testing instructions * remove scripts/test-local.sh
2019-02-20Makefile changes for Windows and easier development (#6103)John Olheiser
* Added Go Path and node_modules to PATH * Uses npx now for generate-stylesheets * Uses `go env GOPATH` to calculate adding GOPATH/bin to PATH * Added note about installing Node 8.0+ to generate stylesheets * Added preferred Node version to CONTRIBUTING.md
2019-01-02Update owners & Date in contributing (#5620)techknowlogick
2018-10-16Update process to include tag vX.Y.0-dev on master branch (#5091)Lauris BH
2018-10-10Fixed spelling typos in CONTRIBUTING.md (#5061)SagePtr
2018-10-10Add HOWTO for releasing Gitea (#5054)techknowlogick
* Add HOWTO for releasing Gitea Used instructions from: https://github.com/go-gitea/gitea/pull/2609#issuecomment-352159155 * Update CONTRIBUTING.md
2018-06-09Add security advice to contrib guide (#4187)Antoine GIRARD
* Improve contributing guidelines for security
2018-05-30Update Contribution docs with non-404 link (#4077)techknowlogick
2018-05-29Fix drone CLI install link (#4071)stevegt
Fixes #4070
2018-05-27Update drone test instructions in CONTRIBUTING.md (#4055)techknowlogick
2018-05-21[doc] Update vendor tool section to dep (#4008)Antoine GIRARD
2018-01-02Update standard copyright header for new year (#3289)techknowlogick
2018-01-01Update CONTRIBUTING.md with new Owners (#3281)techknowlogick
* Add in new owners to contributing.md * Update date
2017-12-04fixed in-page-link in CONTRIBUTING.md (#3087)znegva
2017-12-02Fix CSS instructions in CONTRIBUTING.md (#3053)silverwind
2017-11-27[ci skip] Fix #2964 Document updated proposal process (#2999)techknowlogick
2017-11-27Update link for tips on how to get faster reviews (#2997)techknowlogick
Kubernetes merged guides, and this is now the current location of guide