Follow

I was working on creating a package for (a learning management system) for some days.

After troubleshooting many issues, I finally got to a point where I can start the app and visit on a browser.

github.com/pupilfirst/pupilfir

There is still more fine tuning required before it is ready for production. More testing is welcome, let me know if you are interested.

package available for testing at people.debian.org/~praveen/pup Warning: only for testing, not ready for production

@bady
It was fast because it uses ruby and node dependencies from outside . So it is suitable only for contrib section and not main section of Debian. This is probably the best compromise for large, complex and fast changing software. It still uses official packages when available (like postgresql, puma, rails etc) and only takes unpackaged ruby libraries from outside. For node, it takes all dependencies from outside (except for node and yarn), hoping to get to hybrid approach soon.

@bady A better screenshot after stylesheets and other assets configured correctly.

@bady though it needs recaptcha service currently to be able to login :(

Opened an issue to make it optional github.com/pupilfirst/pupilfir

@praveen oh, i see that you're contributing to the project in many ways! :)

@bady Now I'm kind of stuck as I don't want to use recaptcha service. I can understand the head ache of having to deal with spam sign ups. But having to use recaptcha even if I just want to create users manually is a pity. They are open to pull requests and I need to find a rails dev to implement it.

This is a call for help to all on developers, can you help implement simple captcha in pupilfirst ?

github.com/pupilfirst/pupilfir

@praveen that's sad. but yeah, let's see if we can get any rails dev.

@bady After fiddling with the code I managed to show password login option always and login, though it certainly is a hack and not a proper solution.

Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!