felipelincoln / branchpage

A blogging platform integrated with GitHub.

Home Page:https://www.branchpage.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BranchPage

A platform for deploying blogs using .md files on GitHub.

codecov

βœ… Features

  • Totally free. πŸ’Έ
  • Blog can be created in seconds ⏩
  • You content is always safe on github :octocat:
  • Readers can contribute to your posts πŸ”¨
  • Donation links available through your blog (Coming soon.) πŸ’°

And much more features coming 😁

πŸš€ Installation and execution

  1. Clone this repository and go to the directory;
  2. Create a .env file with the following variables

πŸ“¦οΈ Running for the first time

  1. Run docker-compose build;
  2. Install mix dependencies docker-compose run --rm web mix deps.get;
  3. Create database docker-compose run --rm web mix ecto.create;
  4. Run the migrations docker-compose run --rm web mix ecto.migrate;
  5. Install npm dependencies docker-compose run --rm web npm install --prefix apps/web/assets;

πŸ”§ Development

  1. Run docker-compose up;
  2. Access localhost:4000;

πŸ§ͺ Tests

  1. Run docker-compose run --rm web mix ci;

πŸ€” How to contribute

  • Fork this repository;
  • Create a branch with your feature: git checkout -b my-feature;
  • Commit your changes: git commit -m 'My new feature';
  • Push to your branch: git push origin my-feature.

After the merge of your pull request is done, you can delete your branch.


About

A blogging platform integrated with GitHub.

https://www.branchpage.com

License:MIT License


Languages

Language:Elixir 66.0%Language:CSS 15.8%Language:HTML 14.7%Language:JavaScript 2.7%Language:Dockerfile 0.8%