Search
The function comment_thread_path is created automatically by Rails, based on the information provided in config/routes.rb. See Rails Routing from the Outside In for further details. Specifically,...
I want to find the place in the codebase where a path is defined, but searching for the function that creates it gives no results apart from the usage of that function. For example, see thread.htm...
I'm trying to get QPixel working, but I'm stuck at SSO. I'm using Microsoft Entra ID as IDP. Every time I try to login, I get this error: No route matches [POST] "/users/saml/auth"
Debian-based (including on WSL) Required time: less than 1 hour. This workflow was tested on : Debian 12 (fresh install with debian-12.0.0-amd64-netinst.iso on Virtual Box 7.0.8 and Windows 1...
Thanks to this answer and related comments I was able to install bundle without sudo privileges. The problems were: On Debian 11 WSL: I installed bundler with sudo apt install bundler before ...
What is a "Category" in QPixel? Does this allow you to create something equivalent to a Site Proposal in Codidact Community Proposals or is it something else?
Codidact has a guide to installing Co-Design. The section "Using a pre-built version" recommends using a CDN. I notice that the CDN recommended in the guide is different to the CDN used in the Cod...
Does having Codidact Collab under codidact.org rather than under codidact.com with the other communities cause an additional administrative burden, for example when releasing code changes? Would t...
I do not really know why rails db:schema:load stopped giving output, but it still does create all the tables as intended. The seeding of categories did indeed break due to rails being more strict o...
As instructed in the "Create administrator account" section of the QPixel Installation guide I created a second new user through the user interface (clicking "Sign Up") in my local development inst...
When writing front end code for QPixel, is there a preferred way to check whether the user is signed in? The back end code has access to this information, and constructs the page accordingly. Some...
When you say front-end code, do you mean views or JavaScript? The answer is different. Views are the client-side code, but are generated server-side so you have access to things like user_signed_i...
Rails has a whole validation logic for showing nice errors whenever things are not valid. What you are adding an error to is the tags "field" of "Post" (in app/models/post.rb you will see a has_man...
I followed the instructions here, but even after running rails db:seed, there aren't any categories. Console: moshi@Alpha:~/qpixel$ rails db:create Running via Spring preloader in process 11391 ...
The front page is less cluttered without "Question" With Q&A containing both questions and wiki posts, every question is labelled "Question", like this: If Wiki were a separate Category the...
I believe there's no way to remove a category without direct database hackery. We didn't want to have a Meta category for Collab, but when I asked about nuking it people expressed concerns about c...
So far nobody else has answered. That's why I took the code standards that were stored in the old core.wiki (https://github.com/codidact/core/wiki) and combined them and re-formatted them slightly ...
422 unprocessable error We followed the installation instructions and have a QPixel standalone instance with seems to be working. However we are not able to create the first account. The sign-up p...
The contributing guidelines are probably copied from the previous "core" project. They even link to there while mentioning code standards and commit guidelines. I wanted to update those, but could...
On page /categories it's easy to create or edit a category, but I cannot find a way to delete a category again. Is the functionality not existing? Following the setup guide my user is a global adm...
In QPixel, under db/seeds/posts, there are a number of HTML files which are starting points for various help guides and documents such as Terms of Service and Code of Conduct. These can be edited ...
I saw this report about a bug in an error message and figured that would be an easy fix. The incorrect error message is: "Tags can't have more than 5 tags". That should be "Posts can't have...". ...
The Co-Design homepage shows the various elements of Co-Design very nicely and explains the usage. From my experience with other CSS frameworks like Bootstrap or Bulma, it's quite on par feature wi...
I can only really answer the first part of the question -- how help topics get initially: From a software development position, it doesn't really matter what happens to the articles in the docs re...
I am adding some more information on prerequisites. For Arch-Based Linux : sudo pacman -Syyu sudo pacman -Sy gcc sudo pacman -Sy make sudo pacman -Sy ruby autoconf bison base-devel ruby unixod...