An imageboard that's a little more social
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Luna a605e29914
Add some plugins to `shrine.rb`
1 month ago
app Add username to registration page 1 month ago
bin Initial Commit 1 month ago
config Add some plugins to `shrine.rb` 1 month ago
db Initial Commit 1 month ago
lib Initial Commit 1 month ago
log Initial Commit 1 month ago
public Initial Commit 1 month ago
storage Initial Commit 1 month ago
test Initial Commit 1 month ago
tmp Initial Commit 1 month ago
vendor Initial Commit 1 month ago
.editorconfig Initial Commit 1 month ago
.gitattributes Correct .gitattributes 1 month ago
.gitignore Initial Commit 1 month ago
.rubocop.yml Initial Commit 1 month ago
.ruby-version Initial Commit 1 month ago
COPYING Initial Commit 1 month ago
Gemfile Add Chewy, Marcel, and Sidekiq to Gemfile 1 month ago
Gemfile.lock Add Chewy, Marcel, and Sidekiq to Gemfile 1 month ago
Procfile.dev Initial Commit 1 month ago
README.md Fix whitespace in README.md 1 month ago
Rakefile Initial Commit 1 month ago
config.ru Initial Commit 1 month ago
package.json Initial Commit 1 month ago
webpack.config.js Initial Commit 1 month ago
yarn.lock Initial Commit 1 month ago

README.md

mintbooru

An imageboard that's a little more social.

Requirements

  • Ruby 2.7.3
  • Node.js 14.x
  • Java 11
  • PostgreSQL 12

Information about application structure

  • mintbooru runs on the main branch of Rails to get the newest features, so please keep that in mind. We are unapologetically modern in our backend, and we don't apologize for it.

  • We use a combination of tools to make this app work. We use the YUI Compressor to compress CSS (mainly because Luna wanted to mess around with it for shits and giggles), and we use the Terser gem to compress JS.

  • JS is compiled using Webpack, and is included in the Sprockets build process.

  • User authentication is implemented through Devise, and is modified as needed.

Credits

  • Luna - Main developer

  • mint - Developer

  • Erin - For being with me in my darkest times

License

As I want this to be as accessible as possible, mintbooru is licensed under the Apache 2.0 license. This allows you to do almost anything with the application, but not use our branding in your app.