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

Add the source code of our website to SharezoneApp/sharezone-app repository #1088

Merged
merged 54 commits into from
Sep 24, 2023

Conversation

nilsreichardt
Copy link
Member

@nilsreichardt nilsreichardt commented Sep 24, 2023

This PR adds the SharezoneApp/website to our SharezoneApp/sharezone-app repository while keeping the git history (requires a normal merge instead of a squash merge) and moving the code into the website directory. After the merge, I removed the .fvm and .github folder.

In the future PRs I will add things like CI/CD, auto-label, sz deploy website command, etc.

Jonas-Sander and others added 30 commits June 23, 2021 19:30
* ci: deploy website on every on `main`

* Update deploy.yml

* Update .github/workflows/deploy.yml
* upgarde packages

* migrate to null safety

* better null safety use in `footer.dart`
## Description
With this PR, we are able to convert the https://appdistribution.firebase.dev/i/9c4942a1c01a5496 link into a prettier one: https://sharezone.net/android-alpha.
* Add `flutter_lints`

* Add `analysis_options.yaml`

* Run `dart fix`

* Fix lints

* Use `super.key`
* Add FVM

* Add FVM to GitHub workflow
* Upgrade to Flutter 3.3.4

* Run "flutter pub get"

* Run `dart fix --apply`

* Format
Add "https://sharezone.net/ios-alpha" link which redirects to TestFlight
invite link.
We don't should use our `FLUTTER_VERSION`. We should the
`FLUTTER_VERSION` from the FVM GitHub action.
…json` changed (#36)

These files should also trigger a new deploy.
A shorter and nicer link for our marketing.
Needed to migrate the `launch` method.
Node 12 is deprecated for GitHub Actions. This is the reason why we are
getting a warning from GitHub:

> Node.js 12 actions are deprecated. Please update the following actions
to use Node.js 16: actions/checkout@v2. For more information see:
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/.

This PR updates `actions/checkout` from v2 to v3 which should fix the
problem.
@github-actions github-actions bot added platform: macos platform: web platform: android feature: notifications Push-Notifications and In-App-Notifications. legal Regarding Licenses, Policy updates, Warnings to users (that might cause trouble if not there) etc. ui / ux user: parent dependencies Changing, updating, adding or removing one or more dependencies. labels Sep 24, 2023
@nilsreichardt nilsreichardt removed ci/cd code quality Code quality itself (readable) but e.g. also how we might enforce better quality automatically. platform: macos platform: web platform: android feature: notifications Push-Notifications and In-App-Notifications. legal Regarding Licenses, Policy updates, Warnings to users (that might cause trouble if not there) etc. ui / ux user: parent dependencies Changing, updating, adding or removing one or more dependencies. labels Sep 24, 2023
@nilsreichardt nilsreichardt merged commit 41ab24d into main Sep 24, 2023
@nilsreichardt nilsreichardt deleted the merge-website-code branch September 24, 2023 18:52
@github-actions github-actions bot added ci/cd code quality Code quality itself (readable) but e.g. also how we might enforce better quality automatically. platform: macos platform: web platform: android feature: notifications Push-Notifications and In-App-Notifications. legal Regarding Licenses, Policy updates, Warnings to users (that might cause trouble if not there) etc. ui / ux user: parent dependencies Changing, updating, adding or removing one or more dependencies. labels Sep 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/cd code quality Code quality itself (readable) but e.g. also how we might enforce better quality automatically. dependencies Changing, updating, adding or removing one or more dependencies. feature: notifications Push-Notifications and In-App-Notifications. legal Regarding Licenses, Policy updates, Warnings to users (that might cause trouble if not there) etc. platform: android platform: macos platform: web ui / ux user: parent
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants