Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 2.01 KB

features.md

File metadata and controls

26 lines (21 loc) · 2.01 KB

General

  • One command installation. It's awesome, isn't it? :)
  • Docker based local development powered by docker4drupal containers. Unification, yay!
  • Makefiles powered short commands for routine operations at your service. Works out of the box for Mac & Linux. Sorry Windows users - it will not work for you (but if you're developing on Windows you should get used to this kind of pain already).
  • The whole project is ready to be deployed to Platform.sh hosting
  • Continuous Integration which automatically deploys the application to Platform.sh & runs code style checks for backend & frontend. Continuous integration is running on CircleCI.
  • Support of http auth protection for both frontend and backend applications. Useful for dev copies of the application. Note: HTTP_AUTH_USER and HTTP_AUTH_PASS environment variables have to be set to make feature work.

Frontend

  • Example of backend request with data fetching & rendering
  • Server Side rendering support (the application is based on Next.js)
  • Support of .scss files per component. The application will automatically add compiled .css file for each page with styles from components used for the page.
  • Live reloading for any css / js changes
  • Opinionated code style pattern based on Airbnb's work. Just run make code:check to get the frontend code checked against coding standards.
  • Configured Redux + Redux saga with example
  • Configured robots.txt file
  • Beautiful page transition indicator

Backend

  • Always fresh version of Contenta CMS (Drupal powered distribution focused on abstracting of content).
  • Configured Drupal installation to work with React.js application
  • Nice admin theme
  • Other cool features of Contenta CMS out of the box. You should really check them out!