• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Deuchnord/mercredifiction: A website that spoils your fictions

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

Deuchnord/mercredifiction

开源软件地址(OpenSource Url):

https://github.com/Deuchnord/mercredifiction

开源编程语言(OpenSource Language):

CSS 63.4%

开源软件介绍(OpenSource Introduction):

#MercrediFiction

A Mastodon-related project! Licenced under the GNU Affero General Public license Is the website up?

What is #MercrediFiction?

#MercrediFiction is an initiative from the French-speaking community on Mastodon that invites each member of the social network to tell, each Wednesday, a fictive story in (generally) 500-characters or less, with the hashtag - you guessed it! - #MercrediFiction (which may be translated as #FictionWednesday). Started very early when the French community landed on Mastodon, the initiative continued its way and became soon a tradition.

About this project

After more than one year of fictions on Mastodon, it became a little difficult to see all new fictions. Plus, the more time passes, the more the oldest fictions become inaccessible.

The goal of this project is to make it easier to read all the fictions of an author by enhancing their presentation on a website that makes them more visible.

Installation

Note: it is strongly recommended to use Linux (I mean a real one, not a Windows Linux subsystem) or macOS for this.

Installing the project is as easy as any Symfony project. First, install PHP (≥ 7.2), Composer and MySQL or MariaDB. Then:

  1. Clone the repository:
    git clone https://github.com/Deuchnord/mercredifiction.git
  2. Install the components:
    php /path/to/composer.phar install
    NB: if Composer complains about the APP_ENV environment variable not defined, just export APP_ENV="dev", then clear the cache with php bin/console console:cache.
  3. Create an empty database on your RDBMS
  4. Complete DATABASE_URL variable in your .env file (line 23) to reflect your configuration. This file is personal and must not be pushed to the Git repository.
  5. Install the database:
    php bin/console doctrine:schema:create

That's it, now you have a fresh install! Even if it is usable as it, it does not contain anything for now. Feel free to add manually some data in the database!

How to contribute

There are plenty of ways to contribute to this project:

  • Help developing new functions, fixing bugs...
  • Report bugs
  • Or in any other way you find!

If you decide to contribute to the code, think to ensure that your code meets the coding standards by simply invoking the following command:

php /path/to/composer.phar run-script php-cs-fixer

This will modify the files so that they meet the coding recommandations for a Symfony application. If the coding standard are not met, your pull request will fail at the continuous-integration testing and your branch will not be mergeable.

This project follows the all-contributors specification. Contributions of any kind are welcome!

Contributors


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap