Search
The QPixel repository on GitHub contains the source code for the Codidact software. How can I set up a new development instance of it, so that I can work on it on my local machine?
Welcome to Codidact Collab! This is a special community outside the general Codidact network. Unlike the other topical communities, this one is for questions about the Codidact engine (QPixel) its...
Before you can get started, you need to check, whether you have all the prerequisites. QPixel is built with Ruby on Rails, therefore you'll need: a Linux or Mac computer (Windows WSL is also oka...
Codidact runs on QPixel More specifically, the Codidact project originally had no actual software, and the referenced discord message was a poll deciding whether to create a new, custom Q&A so...
I always thought that the terms "Codidact" and "QPixel" refer to the same beast until I came across this post in the chat stating: [..] Should we use qpixel (quicker launch, less dev work to do)...
I'm afraid this is not really a use case that was envisioned and that Codidact has no support for this. But actually the problem in doing this at all is that SO for teams (to my knowledge) does not...
Assuming you set it to production mode in the documentation, I think it's mostly fine. As far as I know the following features don't work in the docker setup: Redis data is not stored outside of...
In general: if you are seeing that message you have not configured your instance to be in production mode. The warning is there because certain protections and checks are not enabled in development...
QPixel's Docker documentation says that the Docker setup is intended for development environments, not production. The documentation calls out one specific issue: email doesn't work. Are there ot...
I want to change all the text in the qpixel to my local language(s). But unfortunately, most of the text is in the code(maybe it called hard code). It's hard to find the text to change it. But I se...
Sure. Why not? I don't think we are currently actively working on moving the text to the config files, but it can't harm, can it? Also, feel free to share your translation if you want.
How is caching done in QPixel? Note: this answer is based on my understanding of the code after setting up a self-hosted instance. Caching happens in QPixel in multiple locations. The primary one...
You should almost never use a style attribute. They're clunky, they mix HTML with CSS meaning you can't preload it, and they override just about everything else. Instead, either use atomic classes...
I would like to be able to work with qpixel in a development environment so I could (try to) fix small bugs and build and test locally. I don't have a developer setup now and my OS is apparently t...
I have a test page on my local dev environment so that I can test things. If you look at .gitignore, you'll find there's an ignore in there for scratch/* already. Create a directory called scratch...
I've added a much more detailed server set up guide for setting up self-hosted instances aimed at system administrators. You can find it on the codidact wiki at https://github.com/codidact/qpixel/w...
If I have my "own instance of the Codidact software (QPixel) locally, on a server" (cited from here), can I easily migrate the overall database (user accounts, Q&A, etc.) to a Stack Overflow fo...
When I tried to install QPixel with bundle install I got the following message (on Debian 11): ~/qpixel$ bundle install Bundler 2.3.15 is running, but your lockfile was generated with 2.4.13. Ins...
I’m a learner exploring Q&A tools, and after researching, I came across Codidact. I’m impressed with its features and have successfully set it up on my local machine. However, I encountered an ...
How do I migrate/import data from Stack Overflow for Teams to a custom instance of QPixel? I have a few JSON files that I need to migrate/import to QPixel, e.g. users, posts, comments etc..
I believe that rvm has a mechanism where it will automatically switch to the correct ruby version based on the lockfile. So if the lockfile of an application were to say: ruby '3.1', rvm will dete...
After ruby (version 3.1.2) install with RVM, when I move to the qpixel install directory (with cd qpixel command), the following warning is displayed in the terminal: Unknown ruby interpreter ve...
Disclaimer: I use rbenv rather than rvm for installing ruby and have not tested the suggested setup locally. Rather than install bundler via apt, install it via rubygems such that it uses your rvm...
A "category" is a subset of a community. On the Proposals community, each new proposal is a post, not a category. The categories are "Descriptions", "Incubator Q&A", and "Meta". A "community"...
Does anyone have experience and tips migrating to Valkey? The reason I ask is becuase Redis changed their license in the beginning of 2024 and is now closed source.