1
0
Fork 0
mirror of https://github.com/opf/openproject.git synced 2026-04-24 20:36:36 +03:00
OpenProject is the leading open source project management software.
Find a file
2026-04-24 16:00:20 +02:00
.erb_linters Enable erb_linting on the CI 2025-02-03 18:17:37 +01:00
.github Update hocuspocus-docker.yml from release/17.3 to release/17.4 2026-04-23 08:34:58 +02:00
.redocly/plugins [chore] remove abbreviated example nodes 2026-02-13 14:53:07 +01:00
app Merge pull request #22922 from opf/view-type 2026-04-24 12:55:32 +02:00
bin [chore] remove lefthook from Gemfile 2026-04-14 17:06:46 +02:00
config Merge branch 'release/17.4' into dev 2026-04-24 04:34:07 +00:00
db Add the category to persisted view 2026-04-24 12:03:59 +02:00
docker Merge branch 'dev' into merge-release/17.3-20260421043240 2026-04-21 09:57:10 +02:00
docs Create release notes draft for 17.4.0 2026-04-23 08:34:55 +02:00
extensions/op-blocknote-hocuspocus Bump flatted from 3.3.3 to 3.4.2 in /extensions/op-blocknote-hocuspocus 2026-03-20 09:20:28 +00:00
extra Update perl command to use list, not string system call 2026-04-13 13:57:34 +02:00
files
frontend Merge pull request #22921 from opf/css-fixes 2026-04-24 12:02:27 +02:00
help
lib Merge pull request #22858 from opf/implementation/74200-use-displayid-in-work-package-breadcrumbs 2026-04-23 18:00:56 +03:00
lib_static Move format_date_range to Redmine::I18n 2026-04-20 17:29:58 +01:00
log
lookbook Merge branch 'dev' into feature/72383-workflows-ux-improvement-apply-workflow-setting-from-role-to-role 2026-04-21 13:51:06 +02:00
modules Fix small wiki errors 2026-04-24 15:43:37 +02:00
nix bump carrierwave to 2.2.6 2026-02-16 17:54:02 +01:00
packaging Fix indent of sles case 2025-12-05 10:31:04 +01:00
public Handle chrome devtools requests for Automatic Workspace Folders 2025-07-11 13:48:41 +01:00
screenshots update openproject screenshots (#21787) 2026-01-27 13:44:18 +01:00
script less repetition in script fixing pt root keys 2026-04-07 19:58:39 +02:00
spec Add the category to persisted view 2026-04-24 12:03:59 +02:00
tmp/test
vendor Keep vendor directory for plugins compatibility 2025-12-23 14:03:58 +01:00
vendored-plugins
.buildpacks Update ruby buildpack to v356-1 (#22827) 2026-04-20 11:45:09 +02:00
.dockerignore Fix docker bloat (#21948) 2026-02-11 10:40:54 +01:00
.editorconfig [#60151] use sso strategy only for oidc provider 2025-02-11 15:35:29 +01:00
.env.example Update dev hocuspocus compose image version and env (#22019) 2026-03-10 22:00:14 +03:00
.env.test.local.example Rename testing environment variable 2025-11-20 11:09:42 +01:00
.erb_lint.yml [#61619] disable erblint rule RedundantConstantBase 2025-02-24 14:01:20 +01:00
.git-blame-ignore-revs remove commits with year changes from .git-blame-ignore-revs 2024-07-31 15:02:51 +02:00
.gitignore Add AGENTS.md with support for local developer overrides (#21736) 2026-01-20 12:15:47 -03:00
.jshintignore
.openproject-token.pub
.pkgr.yml Bundle addon-postgres 2025-12-01 11:31:22 +01:00
.redocly.lint-ignore.yaml
.redocly.yaml [chore] set custom rule to error 2026-02-16 16:59:19 +01:00
.rspec_parallel
.rubocop.yml Replace transparent find_by resolution with ArgumentError guard 2026-04-17 18:17:15 +03:00
.ruby-version Bump ruby to 4.0.2 2026-04-01 11:28:28 +02:00
AGENTS.md Document WorkPackage identifier finder convention in AGENTS.md 2026-04-20 14:18:22 +03:00
CHANGELOG.md fix md h1 (needs a space) 2025-04-22 10:41:14 +02:00
CLAUDE.md Symlink AGENTS.md as CLAUDE.md 2026-01-20 10:38:09 -03:00
CODE_OF_CONDUCT.md
config.ru Add Prometheus integration #60181 2025-04-30 11:10:11 +02:00
CONTRIBUTING.md Update CONTRIBUTING.md 2026-02-26 12:05:25 +01:00
COPYRIGHT Fix contributing links and update copyright year 2026-02-04 17:10:39 +01:00
COPYRIGHT_short
crowdin.yml
Dangerfile Add Dangerfile to validate that project_id attribute is correctly checked in Update- or BaseContract 2026-04-21 11:31:28 +02:00
docker-compose.ci.yml Make sure CI docker-compose always runs on linux/amd64 platform 2026-02-19 15:24:55 +01:00
docker-compose.override.example.yml Fix code comment for frontend ports 2024-12-02 16:48:28 +01:00
docker-compose.yml [#70175] Better testing setup for BlockNote/Hocuspocus 2026-02-19 15:24:54 +01:00
Gemfile Bump good_job from 4.14.2 to 4.15.0 2026-04-24 05:39:04 +00:00
Gemfile.lock Bump good_job from 4.14.2 to 4.15.0 2026-04-24 05:39:04 +00:00
Gemfile.modules Add empty wikis module 2026-03-16 16:44:04 +01:00
GitHub-tab-new.png update readme (#16929) 2024-10-10 12:44:21 +02:00
Guardfile remove years from copyrights (except for COPYRIGHT file) 2024-07-31 15:02:49 +02:00
lefthook.yml [chore] remove lefthook from Gemfile 2026-04-14 17:06:46 +02:00
LICENSE
package-lock.json Bump dompurify from 3.3.2 to 3.4.0 2026-04-16 04:35:19 +00:00
package.json [#72971] revert changes to package.json 2026-04-14 13:10:06 +02:00
Procfile
Procfile.dev Configure hocuspocus to run on localhost! 2026-02-12 21:18:35 +03:00
publiccode.yml Update publiccode.yml 2026-04-20 13:08:30 +02:00
publiccode_logo.svg Add publiccode logo to root 2025-03-24 10:15:49 +01:00
Rakefile Run update script 2024-11-19 11:25:14 +01:00
README.md add missing space to README 2025-02-27 09:52:26 +01:00
SECURITY.md

OpenProject

GitHub release (latest by date) GitHub commit activity GitHub branch checks state Github Tests

We empower teams to achieve great things together for the good of society.

OpenProject is a web-based project management software. Use OpenProject to manage your projects, tasks and goals. Collaborate via work packages and link them to your pull requests on Github. Read more about the OpenProject GitHub integration.

Screenshot of OpenProject, showing the GitHub tab on a work package

OpenProject's key features are:

More information and screenshots can be found on our website.

Start now with OpenProject

Report bugs

You found a bug? Please report it to our OpenProject Community. Thank you!

Contribute

OpenProject is supported by its Community members, both companies and individuals.

We are always looking for new members to our Community, so if you are interested in improving OpenProject we would be glad to welcome and support you getting into the code. There are guides as well, e.g. a Quick Start for Developers, but don't hesitate to simply contact us if you have questions.

Working on OpenProject comes with the satisfaction of working on a widely used open source application.

Also, if you do not want to be limited to working on open source in your free time, OpenProject GmbH, the company contributing to the OpenProject development, is hiring.

Stay in contact

Here you can find our contact information. As we regularly update OpenProject, we recommend staying in touch here is where you can find us:

Security / responsible disclosure

We take security very seriously at OpenProject. We value any kind of feedback that will keep our Community secure. If you happen to come across a security issue we urge you to disclose it to us privately to allow our users and Community enough time to upgrade. Security issues will always take precedence over anything else in the pipeline.

For more information on how to disclose a security vulnerability, please see this page.

License

OpenProject is licensed under the terms of the GNU General Public License version 3. See COPYRIGHT and LICENSE files for details.

Credits

Icons

Thanks to Vincent Le Moign and his fabulous Minicons icons on webalys.com.

OpenProject icon font

Published and created by the OpenProject Foundation (OPF) under Creative Commons Attribution 3.0 Unported License with icons from the following sources Minicons Free Vector Icons Pack and User Interface Design framework both by webalys

Creative Commons License

OpenProject Icon Font by the OpenProject Foundation (OPF) is licensed under Creative Commons Attribution 3.0 Unported License and Free for both personal and commercial use. You can copy, adapt, remix, distribute or transmit it.

Under this condition: provide a mention of the "OpenProject Foundation" and a link back to OpenProject www.openproject.org.