issues
search
dystcz
/
lunar-api
API layer for Lunar headless e-commerce package based on JSON:API
https://lunar-api.docs.dy.st
MIT License
22
stars
4
forks
source link
Create documentation
#11
Open
theimerj
opened
1 year ago
theimerj
commented
1 year ago
Create documentation
Automatic documentation
[ ] Automatically generate OpenAPI Spec somehow
[ ] Set up automatic build & deployment of the docs (Vitepress? Docus?)
Manual documentation
[x] Start with Wiki
[x] Create Postman request collection
Main functionality
Configuration
[ ] General configuration
[ ] HashIds
[ ] Swap extended classes in
lunar-api.domains
config file
[ ] Atomic swapping (Requests in Controllers etc.)
Domains
[ ] Addresses
[ ] Billing vs Shipping Address
[ ] Blank Addresses created with Cart
[ ] AttributeGroups
[ ] Attributes
[ ] Brands
[ ] Carts
[ ] Add to Cart
[ ] Update quantity
[ ] Remove from Cart
[ ] Checkout Cart
[ ] CollectionGroups
[ ] Collections
[ ] Countries
[ ] Currencies
[ ] Customers
[ ] Customers vs Users
[ ] Discounts
[ ] Media
[ ] Orders
[ ] Create PaymentIntent
[ ] PaymentOptions
[ ] Get PaymentOptions for Cart
[ ] Payments
[ ] PaymentRegister
[ ] PaymentAdapter
[ ] Prices
[ ] ProductAssociations
[ ] Cross sell vs upsell
[ ] ProductOptions
[ ] ProductTypes
[ ] Products
[ ] Composable Products
[ ] ProductVariants
[ ] Shipping
[ ] Tags
[ ] Urls
[ ] Users
[ ] Transactions
Integrations
Payment options
[ ]
Stripe
[ ]
Paypal
[ ]
Mollie
Compatible packages
[ ]
Product reviews (lunar-api-reviews)
[ ]
Product notifications (lunar-api-product-notifications)
[ ]
Product views (lunar-api-product-views)
[ ]
Newsletter signup (lunar-api-newsletter)
[ ] How to write compatible package
[ ] Extending
lunar-api
JSON:API Schemas
[ ] Extending
lunar-api
JSON:API Resources
Additional Lunar Hub fields
[ ]
Multiselect
[ ]
Datepicker
Contribution
[ ] Contribution guide
Credits
[ ] Credits to
lunarphp team
[ ] Credits to
all contributors
Form
[ ] Vitepress
[ ] Deploy
theimerj
commented
1 year ago
[x] Look into using
https://nuxt.studio/themes/docus
theimerj
commented
7 months ago
[ ] Look into using
redocly
Create documentation
Automatic documentation
Manual documentation
Main functionality
Configuration
lunar-api.domains
config fileDomains
Integrations
Payment options
Compatible packages
lunar-api
JSON:API Schemaslunar-api
JSON:API ResourcesAdditional Lunar Hub fields
Contribution
Credits
Form