How does bigcommerce stencil themes work? - bigcommerce

Hey I'm a new developer at an ecommerce company and we use bigcommerce platform to build and maintain stores. The problem I am having is understanding the codebase and how all of the files in the theme are interacting with eachother. For example how pages work in relation to templates. Are there any resources to help me understand the inner workings or a bigcommerce theme and how it functions?

This is a great place to start: https://developer.bigcommerce.com/stencil-docs/ZG9jOjIyMDY5OA-stencil-technology-stack

Related

How to manage multi-language React Native apps?

I work for a small Startup and we ran into an issue. We already launched our React Native app in multiple countries and for those countries we use the same repository.. Currently we are using multiple main branches such as main-cz, main-en ... but this setup doesn't really work anymore since the team is growing and this setup leads many errors.. Originally we wanted the different countries into one repository because most of the code is shared but we realised that we have different setups now in different countries but still not that different to manage multiple repositories. How do you guys manage a multi language react native app on Github? If you have any experience how to manage apps/workflow properly please let me know.
We would like to create an easily manageable multi-lang react-native workflow
In order to manage multi-language you can use this package react-native-localization. It is easy to install and easy to use. You can find more information at the link.

best prebuilt components for login page and user module for react native?

I'm creating a new mobile app in RN which will require a login page. I can build all of this from scratch of course but I wanted to find out, based on the latest technology and trends, the most common tools, technologies and aproaches that RN devs are currently using for this. Essentially, if you were to create a brand new mobile app in RN today, what approaches and components would you use? My preference is to implement the login module for free, except for my labor, unless there's a high quality aternative for a few dollars per month, which saves a significant amount of implementation/troubleshooting/overhead/etc that a lot of RN devs are currently leveraging.
Your question is quite open ended but here you go.
UI Components
You need your new app to look good and user friendly, these two are what i would almost always choose between they provide all the components you need to have an elegant app and are light-weight dependencies:
react-native-paper
react-native-elements
State Management
Almost always you will need to share certain values, arrays, objects, etc. between components, to achieve this i usually decide between:
React Context - if i am building a simple small scale application.
React Redux - if the application needs to be highly scalable and need enable certain features Redux can help with (i.e. offline application usage, etc.)
Note: i would highly recommend you using Redux for state management, true the boilerplate is a pain but it will help you greatly on the long run.
Miscellaneous
Expo - Pretty much most of my applications use expo platform, i would say your application development timeline is cut by 1/3 using it, however the greatest downside would be the inability to integrate native modules with it like how you use link in a normal react native application.
Axios - For any HTTP related requests
React Navigation - For handling my application routing and navigation
Bonus
If you are actually just starting a new application, i have just finished setting up a quick boilerplate that pretty much uses all the technologies i mentioned above. as well as pre-setup authentication flow, theming (Light and Dark theme) and some extra stuff!
Check it out on GitHub :)
Hope this Helps!

what is the best place to learn shopify theme developing?

Is it possible for anyone to nominate a place, documentation or tutorial to learn developing Shopify themes?
I have learned liquid Shopify template language but I can not understand how should I use it in my template or my client's template that I made with (html5 / bootstrap / css3 / js / OOp js / jquery)
Any answer will certainly be useful
thanks.
for shopify theme development ,you can learn here https://www.shopify.com/partners/blog/topics/shopify-theme-development

Boilerplate catalog skeleton

I have to make a simple catalog with products image upload with boilerplate.
Has anyone done something like this? Are there public examples of catalogs source code made with AspnetBoilerplate on the internet?
checkout the below websites.
https://www.nopcommerce.com/
https://www.wix.com/
But AspnetBoilerplate is a developer friendly framework and fully open to customizations. On the other hand, you need to write code and get your hands dirty with it. For the long-term benefits, I would go with AspnetBoilerplate.
Ready to use solution? Unlikely. AspnetBoilerPlate is for coders. So start coding. It should be fairly straightforward to hook up existing .NET Core e-commerce solution with AspNetBoilerplate features using starter template as a reference. Alternatively, you can start with AspNetBoilerplate starter template and add necessary e-commerce features like catalog listing using existing e-commerce source code as a reference.
SimplCommerce is a good simple ecommerce solution also built with .NET Core and EntityFrameworkCore.

Bigcommerce Stencil - What is Required and Help Setting Up

I just got access to the new Stencil beta and I have no idea what to do. I have reviewed all of the documentation on the BC developer website, but I don't know how to proceed. I am also not sure if I will even be able to create designs in Stencil since I don't know Handlbars or json - are those programming skills required or can we still rely on CSS and HTML for most design customization? BC told me there is no support for getting set up and to ask in this forum instead.
Normally I would look under the hood of an existing theme to see how it's built and try "learning on the job" but since I can't even get access to the files, I am at a loss. I created an account on GitHub but I have never used it so I don't know where to look for the files (I did a search but there are thousands of files there and I again couldn't figure out where to start). Can anyone point me in the right direction so I can determine if using Stencil is even feasible for my projects?
Handlebars compiles serverside as HTML. You do still have stylesheets, but we are using some SASS custom functions (documented in Stencil docs).
I'd recommend taking a look here: http://blog.teamtreehouse.com/getting-started-with-handlebars-js