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`
2 years ago
app Add username to registration page 2 years ago
bin Initial Commit 2 years ago
config Add some plugins to `shrine.rb` 2 years ago
db Initial Commit 2 years ago
lib Initial Commit 2 years ago
log Initial Commit 2 years ago
public Initial Commit 2 years ago
storage Initial Commit 2 years ago
test Initial Commit 2 years ago
tmp Initial Commit 2 years ago
vendor Initial Commit 2 years ago
.editorconfig Initial Commit 2 years ago
.gitattributes Correct .gitattributes 2 years ago
.gitignore Initial Commit 2 years ago
.rubocop.yml Initial Commit 2 years ago
.ruby-version Initial Commit 2 years ago
COPYING Initial Commit 2 years ago
Gemfile Add Chewy, Marcel, and Sidekiq to Gemfile 2 years ago
Gemfile.lock Add Chewy, Marcel, and Sidekiq to Gemfile 2 years ago
Procfile.dev Initial Commit 2 years ago
README.md Fix whitespace in README.md 2 years ago
Rakefile Initial Commit 2 years ago
config.ru Initial Commit 2 years ago
package.json Initial Commit 2 years ago
webpack.config.js Initial Commit 2 years ago
yarn.lock Initial Commit 2 years 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.