Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can I please help make this a bit easier to use? #106

Open
TimOgilvy opened this issue Feb 16, 2022 · 2 comments
Open

Can I please help make this a bit easier to use? #106

TimOgilvy opened this issue Feb 16, 2022 · 2 comments
Labels
documentation Improvements or additions to documentation

Comments

@TimOgilvy
Copy link
Contributor

Expectations

I want to be able to perform continuous integration testing on my app and other best practices, because I have been a little spoiled by using create-react-app instead of coding things the hard way, and I'm a big dreamer. Plus, I like the Zendesk platform, and I'd like to help.

I'd like to contribute to the community and conversation by making it easier for new app developers to get their app development pipeline up and running quickly and cleanly.

My dream Zendesk react-app boilerplate uses WebPack, TypeScript and Jest in conjunction with the Zengarden toolkit and other nice things.

Reality

Very simple snippets and examples - they make perfect sense and it's not Zendesk's job to hold our hand as developers so I don't expect you to solve this for me - I just want to know how to get involved and contribute a toolkit that isn't wasted.

Steps to Reproduce

  1. Try to make an app
  2. Realise that the pipeline for development includes a lot of trial and error
  3. Feel sad
  4. Think about contributing to the solution

Issue details

I have about 3 months before we replace Zendesk with an ERP platform where I can meaningfully contribute to this, if you can help me understand how you would like me to contribute, I'd like to give the Zendesk App developer community a boost, by making some easy to use development pipeline templates.

My stack will be React, Typescript, Jest and CircleCI, but if we put our heads together we should be able to make those parts interchangeable.

Outcomes and Benefits

A handy boilerplate makes most painful issues go away and makes starting, building and testing zendesk apps about learning to solve the business problem, not the development problem, leading to more keen zendesk app developers playing along.

Less time for the Zendesk team answering the same question repeatedly.

Footnote

The docs here are not getting a lot of UAT, I may be a complete clown noob and incapable of reading docs correctly, but community feedback makes docs great. Let us help?

@TimOgilvy
Copy link
Contributor Author

I've added PR #107 for the docs folder as a starting point, hopefully it's useful!

@TimOgilvy
Copy link
Contributor Author

Looks like the app scaffolds have been updated too... very helpful!

https://github.com/zendesk/app_scaffolds

Is the only way to keep up to date with this stuff to dig around, or am I missing an obvious thread somewhere?

@anushkafka anushkafka added the documentation Improvements or additions to documentation label Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants