Codeberg mirror of github:codidact/qpixel
  • Ruby 53.1%
  • HTML 34.7%
  • JavaScript 9.8%
  • SCSS 2.2%
Find a file
Oleg Valter d694b97dbd
Some checks failed
ci-cd / Rubocop checking (push) Has been cancelled
ci-cd / TypeScript type checking (push) Has been cancelled
ci-cd / Ruby on Rails tests (push) Has been cancelled
ci-cd / Ruby on Rails system tests (push) Has been cancelled
Mirror to Codeberg / Mirror (push) Has been cancelled
ci-cd / Dev server deployment (push) Has been cancelled
Merge pull request #2037 from codidact/0valt/2036/comment-thread-expansion-fix
Fix comment thread expansion if its title contains clickable elements
2026-04-04 05:21:45 +03:00
.github Typecheck action should use project-local tsc, not whatever is in the path 2026-03-28 23:24:26 +03:00
app Merge pull request #2037 from codidact/0valt/2036/comment-thread-expansion-fix 2026-04-04 05:21:45 +03:00
bin Upgrade Rails to 7.2 2025-07-15 16:29:15 +01:00
config Make messages locale strings 2026-03-28 18:32:04 +00:00
db Address review comments 2026-03-29 22:10:14 +01:00
docker Fix typo in docker readme 2025-07-31 12:39:31 +01:00
img made highlighting less sloppy 2024-11-10 21:21:18 -05:00
lib added new site setting type that only works with URI paths 2026-01-12 01:21:09 +03:00
public fixed Judaism JS community asset trying to set cookies for the stackexchange.com domain 2026-01-20 21:54:35 +03:00
scripts fixed missing EoF newlines 2026-03-03 02:41:48 +03:00
test added advertisement helper tests 2026-04-02 04:19:31 +03:00
vendor/assets initial skeleton 2016-04-24 10:33:49 +00:00
.eslintignore add codeclimate config 2016-06-17 16:31:04 +01:00
.eslintrc add codeclimate config 2016-06-17 16:31:04 +01:00
.gitignore The only valid use of genAI 2025-08-13 11:46:33 +01:00
.npmrc added .npmrc with save-exact to avoid dependency management hell 2025-04-19 13:25:29 +03:00
.prettierrc.mjs added Prettier config to enable strousrup brace style formatting 2025-09-12 06:51:20 +03:00
.rubocop.yml enabled linting for db-related sources 2026-01-13 04:01:31 +03:00
.sample.irbrc Add sample irbrc 2023-08-10 18:24:53 +02:00
CODE-STANDARDS.md added NetworkURL global site setting 2025-10-29 08:13:06 +03:00
config.ru Run rails 6.1 update procedure 2022-09-12 20:55:59 +02:00
CONTRIBUTING.md Update contributing guidelines with style and docs links 2025-03-31 19:56:17 +01:00
docker-compose.yml Merge branch 'develop' into 0valt/1398/docker-fixes 2024-11-13 16:30:26 +03:00
Gemfile Bump aws-sdk-s3 in the bundler group across 1 directory 2026-01-10 23:46:36 +00:00
Gemfile.lock Bump rack from 2.2.20 to 2.2.22 in the bundler group across 1 directory 2026-02-17 18:26:34 +00:00
global.d.ts added MaxRequestBodySize site setting & ensured it's used instead of the magic number when checking upload sizes 2026-02-07 19:35:55 +03:00
INSTALLATION.md documented email blocklist usage 2025-09-28 10:43:48 +03:00
LICENSE Update README 2020-04-05 20:53:18 +01:00
package-lock.json added moment dev dependency for types + enabled proper module resolution 2026-02-05 11:42:20 +03:00
package.json added moment dev dependency for types + enabled proper module resolution 2026-02-05 11:42:20 +03:00
Rakefile Add rubocop check and bring code into compliance 2020-04-05 14:31:39 +01:00
README.md proudly disply the new status badge 2025-07-23 01:15:15 +03:00
SECURITY.md Update security policy 2020-12-21 22:34:25 +00:00
tsconfig.json Revert "Ignore deprecations for now" 2026-03-28 21:41:07 +03:00


QPixel

Q&A by the community, for the community

Pipeline status Coverage Status DOI

Rails-based version of our core software, powering codidact.com. Currently under active development towards MVP.

Table of Contents

Features

img/example_screenshot_codidact.jpg

  • Supports multiple communities within a single installation
  • Allows multiple categories within each community
  • And multiple post types (Q&A, Articles, ...) within each category
  • Voting on content and sorting based on a modified score that accounts for controversy
  • Abilities/privileges based on activity
  • Content written in Markdown with live preview
  • Support for MathJax, image uploads, custom content licenses
  • High degree of customization possible
  • Open source

Community

To discuss features and voice ideas, please ask a new question on Codidact Meta. For technical discussions about the QPixel software itself, please ask on Codidact Collab instead.

Contributing

Contributions are welcome - please read the CONTRIBUTING document before you start and look at the GitHub issues for things to do.

Installation

For a complete installation see the Installation guide.

License

QPixel is AGPL licensed.


⬆ Back to Top