Skip to content

nilsenj/storecamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

##moved to storecamp/storecamp ###ecommerce platform ###see the main code base in app/Core directory ###the project is still in active development and it is not required to use it anywhere ###please if you'd like to help - become a contributor

###For future wiki

  1. Repositories and it's concrete classes are used to manage model collections and it's state. Please do not include business logic to it.
  2. We have app/Core/Logic folder for business logic classes. And its' contracts or interfaces are situated in app/Core/Contracts folder.
  3. app/Core/Components folder for form builders only.
  4. app/Core/Base is for base abstract classes.
  5. app/Core/APIs is for APIs implementation as for example youtube
  6. Drivers for some specific system or technologies features.
  7. app/Core/Models for Models.
  8. Observers for models events observe functionality.
  9. Policies for @availability or @can options. Main idea is for permissions.
  10. app/Core/Providers is for core Service Providers.
  11. Presenters are for different types of data types request/response instance presentation.
  12. Tansformers are to transform instance according to the required format(json, xml, array)
  13. Traits for any core traits
  14. Validators for any instance request form actions

About StoreCamp

Contributing

Thank you for considering contributing to the StoreCamp!

Security Vulnerabilities

License

The StoreCamp ecommerce platform is open-sourced software licensed under the MIT license. "# storecamp"