All Projects → lolibrary → Lolibrary

lolibrary / Lolibrary

Licence: bsd-3-clause
👗The Lolita Fashion Library 👒

Projects that are alternatives of or similar to Lolibrary

Tall
A TALL (Tailwind CSS, Alpine.js, Laravel and Livewire) Preset for Laravel
Stars: ✭ 1,133 (+1591.04%)
Mutual labels:  laravel
Laravel Leaflet Example
Laravel Leaflet JS project example.
Stars: ✭ 66 (-1.49%)
Mutual labels:  laravel
Backup
MySQL Database backup package for Laravel
Stars: ✭ 66 (-1.49%)
Mutual labels:  laravel
Laravel Websockets Chat Example
Example of a real-time chat system built with the Laravel WebSockets package, VueJs, and Laravel-echo.
Stars: ✭ 65 (-2.99%)
Mutual labels:  laravel
Ucenter
用户中心 统一身份认证
Stars: ✭ 65 (-2.99%)
Mutual labels:  laravel
Laravel Tinymce Simple Imageupload
Simple image upload for TinyMCE in Laravel.
Stars: ✭ 66 (-1.49%)
Mutual labels:  laravel
Laravel Mongodb Passport
A package to get Laravel Passport working with MongoDB
Stars: ✭ 64 (-4.48%)
Mutual labels:  laravel
Laravel Philips Hue
Laravel Philips Hue package to control your lights with remote support
Stars: ✭ 67 (+0%)
Mutual labels:  laravel
Laravel Schematics
A Laravel package making a diagram of your models, relations and the ability to build them with it
Stars: ✭ 1,137 (+1597.01%)
Mutual labels:  laravel
Prequel
Prequel for Laravel. Clear and concise database management.
Stars: ✭ 1,141 (+1602.99%)
Mutual labels:  laravel
Laravel Api Health
Monitor first and third-party services and get notified when something goes wrong!
Stars: ✭ 65 (-2.99%)
Mutual labels:  laravel
Watchable
Enable users to watch various models in your application.
Stars: ✭ 65 (-2.99%)
Mutual labels:  laravel
Sinoci
中国特色化 CodeIgniter
Stars: ✭ 66 (-1.49%)
Mutual labels:  laravel
Laravel Lang
🌏 75 languages support for Laravel application.
Stars: ✭ 1,134 (+1592.54%)
Mutual labels:  laravel
Laravel Restful Api Starter
Build a RESTful API with Laravel and MongoDB
Stars: ✭ 66 (-1.49%)
Mutual labels:  laravel
Laravel Packme
A CLI starter pack for developing a package with Laravel 5
Stars: ✭ 64 (-4.48%)
Mutual labels:  laravel
Laravel Vue Tasks
📝 Task app built with Laravel 5.5 and Vue 2
Stars: ✭ 66 (-1.49%)
Mutual labels:  laravel
Nova Advanced Image Field
🌄📐 A Laravel Nova advanced image field with cropping and resizing using Cropper.js and Intervention Image
Stars: ✭ 67 (+0%)
Mutual labels:  laravel
Laravel.ru
Please use https://github.com/LaravelRUS/laravel.su instead
Stars: ✭ 66 (-1.49%)
Mutual labels:  laravel
Groups
A Laravel 5 user groups package
Stars: ✭ 66 (-1.49%)
Mutual labels:  laravel

Lolibrary

Lolibrary is a lolita fashion archive website. This repository is a monorepo containing code for what will eventually be all of Lolibrary.

Getting Started

To get started, you'll need to install Docker and the go compiler. You'll also need kubectl at a minimum, and if you're a Lolibrary core dev, access to our GKE cluster (ask on Discord, and use your @lolibrary.org email).

As a note, this only really supports macOS right now.

First, run ./bin/install. This will compile all Go tools and stick them into $GOPATH/bin. Add this to your path if needed!

💻 On macOS, you can install Homebrew to get all of these tools.

Running internal tools

HTTPS certificate

Lolibrary's ingress in dev should be running on HTTPS, as that assumption is made everywhere.

There is a self-signed certificate in the pki folder of this repository; you should trust this certificate on your development machine.

Then, provided you follow the guidance below, you'll be able to reach:

  • lolibrary.test:443 (main user frontend)
  • api.lolibrary.test:443 (all services that start with service.api.)
  • admin.lolibrary.test:443 (admin user frontend)
  • image-proxy.lolibrary.test:443 (a proxy to our configured CDN so that you load images locally)

This is only needed when running full tests across the entire platform. In most cases when you test a service in isolation you don't use the ingress, so you can just find it on localhost.

Hostnames

Add a dns resolver such as dnsmasq to resolve all .test domains to localhost. This will be needed! (setup.sh, again, does this automatically on Mac).

On windows, you can get away with just adding lolibrary.test and related domains to your hosts file pointing to 127.0.0.1

Security Vulnerabilities

If you discover a security vulnerability within this repo, email [email protected]. All security vulnerabilities will be promptly addressed.

License

Lolibrary's code is licenced under the BSD Licence.

You may not use any of Lolibrary Inc's logos or trademarks without prior written permission.

Lolibrary Inc is a 501(c)(3) non-profit incorporated in the USA.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].