aurelia / aurelia/framework

Looking for kitchen sink apps

Open
#909 7 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.