/createurstech.fr

A website to list all French speakers content creators talking about Technologies.

Primary LanguageHTML

createurstech.fr

Un site internet pour référencer les créateurs de contenus Tech Francophones.

Le site est en construction est disponible ici : https://createurstech.fr

LEs créateurs tech

Add a creator

A creator have to respect the following requirements :

  • Have a Youtube or Twitch active channels
  • French language
  • For Youtube : minimum of 1000 subscribers
  • For Twitch : minimum of 1000 followers

To add a creator you have to ask for a Pull Request. Your pull Request have to modify ONLY the file : _data/creators-short.json and add ALL the followings fiels at the current time for the creator you are asking for proposal

{
  "#SPECIFY USERNAME OF THE CREATOR": {
    "youtube_channel_id": #SPECIFY THE CHANNEL ID , YOU CAN FIND IT IN youtube.com/channel/CHANNEL_ID_HERE OR IF youtube.com/user/CHANNEL_USERNAME_HERE PLEASE CHECK youtube_channel_username AND LEAVE THIS ONE = '',
    "youtube_channel_username": #SPECIFY THE CHANNEL USERNAME , YOU CAN FIND IT IN youtube.com/user/CHANNEL_USERNAME OR IF youtube.com/channel/CHANNEL_ID_HERE PLEASE CHECK youtube_channel_id AND LEAVE THIS ONE = '',
    "categories": #SPECIFY CATEGORIES (2MAX, separated by blank space) between dev_web, ia_&_machine_learning, cybersécurité, design_ui/ux,réseaux,admin_&_system,devops,actu_tech, blockchain, dev_mobile
    "twitch_channel_name": #SPECIFY THE CHANNEL NAME, YOU CAN FIND IT IN TWITCH.TV/CHANNEL_NAME_HERE,
    "twitter_screen_name": #SPECIFY THE CHANNEL NAME, YOU CAN FIND IT IN twitter.com/TWITTER_USERNAME,
  }

How to contribute to the projects :

-First of all you have to Install gem -Fork the project -Clone the project

  • run 'bundle install' on the root directory
  • run 'bundle exec jekyll serve' on the root directory
  • You can access the website from http://localhost:4000
  • You can access admin panel with a nice-looking interface to modify code to http://localhost:4000/admin -Modify code -As for a Pull Request on this repo

Contribution

You can contribute by forking the project and asking for a pull request (please respect commit messages and pull request comments)

Todo

  • Init project on jekyll
  • Setup custom domain
  • Add data completion on the front
  • Add multiple selection on the home screen
  • Design cards of creators
  • Design buttons
  • Design global website
  • Responsive adaptation
  • Create Data flow from Twitch / Youtube / Twitter
  • Enhancement on README
  • Logo createurs tech
  • Add random button to show up a random creator
  • Add shuffle order for each refresh
  • Add Readmore on card instead of scroll