Skip to content

osama2kabdullah/Quantaslide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Shopify Theme Project

About the Project

I am developing this theme from scratch for gathering experiences. This is not for distribution or for any commercial use. By building this theme I can learn more deep knowledge about shopify theme development. Also, I will learn about big project management and planning for big projects. Developer who will contribute by making plans, fixing bugs, and adding new features, they can use the theme as their portfolio as they contributed, the overall goal of the project is learning and making work footprint.

2. Contribution Guide

Hello developers, welcome to this project. By contributing to this project, enhance your development knowledge and build a portfolio to showcase your skill. Your contribution can be fixing bug, implementing new features, or improve the documentation, your contribution is highly valuable.

How to Contribute:

  1. Fork the repository.
  2. Create a new branch for your contribution.
  3. Get the theme code in your local machine and connect it to your development store.
  4. Make your changes and ensure they adhere to the coding standards.
  5. Submit a pull request with a clear description of your changes.

Technology:

  1. Bootsrup for UI styleing and functionality

Code Style:

  • I adhere to the Dawn theme code style in our development process.
  • Each page section file is named starting with main-.
  • Initially, I did not utilize localized translation for simplicity.
  • My code prioritizes simplicity and ensuring optimization.
  • I maximize the use of reusable code by incorporating snippets wherever possible.
  • For simplicity, I use bootstrap js and css files. this can be found in assets folder.
  • script.js file is maintained for consolidated JavaScript functionality.
  • for product variant selection functionality, I use variants.js file.
  • style.css file is employed for unified styling.
  • For additional functionalities, I consider dedicated css and js files.
  • Images and videos are optimized using the default liquid optimization for enhanced performance.

Reporting Issues:

If you encounter any issues or bugs, please open an issue on GitHub. Provide detailed information about the issue, including steps to reproduce it (if possible).

3. Installation Guide

  1. Download all code by CLI or github download system.
  2. Upload this in your development store and make sure it is a zip file.
  3. You can follow our documentation. Link
  4. Done.

4. Distribution Policy

This Shopify theme is intended for portfolio purposes only and is not for sale. Feel free to use it as a learning resource, contribute to its development, or customize it for your own use. However, distribution or selling of this theme, or any derivative work based on it, is strictly prohibited.