Looking for kitchen sink apps
- Dominant language
- TypeScript
- Stars
- 11.7k
- Forks
- 608
- PR merge metrics
- No merged PRs in 30d
Description
I'm putting out this ask in public for any core team member or community member to contribute to.
I'm looking for any *runnable* Aurelia app, ranging from little more than 'Hello World' demos, to apps with deeply nested routing structures and custom elements, attributes, dynamic compilation and the sorts (the more complex, monkey-patchey using-private-apis-in-ways-you-shouldn't, the better)
My plan is to create a big collection of automated E2E tests using selenium/browserstack and unleash those tests on the vCurrent repos with different browsers and versions. This should give us a better means to keep an eye on backwards compatibility and detect breaking changes more easily. It also gives us a more thorough baseline to cross-check vNext backwards compatibility.
Just post a link to your github repos in the comments.
A brief description of what it is (if the repo name isn't self-explanatory) is appreciated but not required. Ultimately I'm just looking for code, code, and more code.
And if anyone is familiar with webdriverio and the page object pattern and has some time to spare to help out (example: https://github.com/aurelia/aurelia/blob/master/test/e2e/specs/todos/app.page.ts) do let me know :)
@EisenbergEffect @bigopon @davismj @jdanyow @jods4 @Alexander-Taran @zewa666 @StrahilKazlachev @Vheissu @JeroenVinke @huochunpeng @mobilemancer @AshleyGrant @eriklieben @ZHollingshead
There have been lots of "I will" replies but no actual links yet. Please, links :)
Contributor guide
Research direction
Start with the referenced example at test/e2e/specs/todos/app.page.ts and review how the existing end-to-end tests use the page object pattern. The issue is seeking runnable Aurelia apps and help building a broad Selenium/BrowserStack test collection, but it does not identify a specific app, test, or defined completion point.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100