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 build config #517

Closed
Tracked by #504
maxammann opened this issue Mar 1, 2022 · 1 comment
Closed
Tracked by #504

Add build config #517

maxammann opened this issue Mar 1, 2022 · 1 comment
Assignees
Labels
discussion-needed We need to resolve the questions in the issue. prio: high Issue must be solved within the next weeks. Task
Milestone

Comments

@maxammann
Copy link
Member

maxammann commented Mar 1, 2022

Is your feature request related to a problem? Please describe.
Add a build config as YAML or TypeScript file. The tooling around build configs will be written using TypeScript. The reason for this is that we can re-use the tooling from Integreat & Lunes.

Because each YAML file can be represented as TS object and vice-versa the notation in issues can differ from the actual implementation.

Describe the solution you'd like
Create a build config by reusing as much tooling from Integreat as possible. The following snippet shows which information should be included in the build config:

projects:
  - id: bayern.ehrenamtskarte.app
    map-data-source: https://tiles.ehrenamtskarte.app/rpc/physical_stores.json
    feature-flags:
      verification: false
    theme: 
      primary-color: #123456
      secondary-color: #123456
    categories: [10, 11, 12, 13]
    android:
      applicaiton-id: ...
      app-name: Ehrenamt
      icon-name: name
    ios:
      bundle-id: ....
      icon-name: name
  - id: nuernberg.sozialpass.app
    feature-flags:
      verification: true
    ...
  • It is unclear as of now if we want to use a single build config file or multiple files! Clarify with the team!

Describe alternatives you've considered
None

Additional context
None

@maxammann maxammann added the Task label Mar 1, 2022
@maxammann maxammann mentioned this issue Mar 1, 2022
17 tasks
@maxammann maxammann added prio: high Issue must be solved within the next weeks. discussion-needed We need to resolve the questions in the issue. labels Mar 1, 2022
@maxammann maxammann self-assigned this Apr 1, 2022
@maxammann
Copy link
Member Author

Done in #557

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion-needed We need to resolve the questions in the issue. prio: high Issue must be solved within the next weeks. Task
Projects
None yet
Development

No branches or pull requests

1 participant