0490b698cb
* Use multi step build to limit the image size This change replace the Dockerfile with a multi step build to avoid huge image size (the new image should be around 130Mo including all layers), compared to more that 1Go with the full build chain. It's also more safe. This image does not include cargo (not needed in production), so the old Dockerfile is available and renamed Dockerfile.slim for those who use Docker for development setup. * Use correct path for local repository * Use sleep between chmod and execution |
||
---|---|---|
migrations | ||
plume-api | ||
plume-cli | ||
plume-common | ||
plume-front | ||
plume-models | ||
po | ||
script | ||
src | ||
static | ||
templates | ||
.codecov.yml | ||
.dockerignore | ||
.editorconfig | ||
.gitignore | ||
.travis.yml | ||
CODE_OF_CONDUCT.md | ||
Cargo.lock | ||
Cargo.toml | ||
Dockerfile | ||
Dockerfile.dev | ||
ISSUE_TEMPLATE.md | ||
LICENSE | ||
README.md | ||
build.rs | ||
diesel.toml | ||
rust-toolchain |
README.md
Plume
Website — Documentation — Contribute — Instances list
Plume is a federated blogging engine, based on ActivityPub. It uses the Rocket framework, and Diesel to interact with the database.
It is not yet ready for production use, but we have all the basic features (account management, blogs, articles, comments, etc) and a basic federation.
Feel free to join our Matrix room: #plume:disroot.org
to discuss about the project!
We also have a Loomio group to debate and vote and features. Feel free to join it to take part in Plume's decision process.
For more informations on the different ways to contribute, check out our contribution page. We are welcoming any kind of contribution, and you can probably find a way to help.
As we want the various spaces related to the project (GitHub, Matrix, Loomio, etc) to be as safe as possible for everyone, we adopted a code of conduct. Please read it and make sure you accept it before contributing.