Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

Suggested new file structure #10

Open
JimPaine opened this issue Oct 11, 2018 · 5 comments
Open

Suggested new file structure #10

JimPaine opened this issue Oct 11, 2018 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@JimPaine
Copy link
Member

It would be great to tweak the file structure to something like below, main thoughts behind it were:

  • clear layout and separation of environment provisioning and source code
  • breakdown of solution to several smaller solutions, during the workshop we don't need to rebuild the mobile apps and with the idea to be running in VSCode this will help keep things light
  • Rename of monolithic to something more resource related as the term monolithic potentially has a negative impact on the use of App Service.

root

  • env
    • ARM
    • Terraform
  • src (where each sub folder contains a sln)
    • Mobile
    • AppService (was monolithic)
    • Functions
    • Bot
  • guide
  • .dockerignore
  • .gitignore
  • License
  • READEME.md
  • THIRDPARTY.md
@robinmanuelthiel
Copy link
Member

Totally agree, great suggestion. I planned a Refactoring anyways after the new Bot is done, to bring all projects on the same namespaces.

@robinmanuelthiel robinmanuelthiel self-assigned this Oct 11, 2018
@robinmanuelthiel robinmanuelthiel added the enhancement New feature or request label Oct 11, 2018
@robinmanuelthiel
Copy link
Member

We also need to make sure, that we reflect these changes in Azure DevOps! ☝

@JimPaine
Copy link
Member Author

JimPaine commented Dec 3, 2018

Any chance I could get access to the build? Or we move it to a yaml pipeline?

@robinmanuelthiel
Copy link
Member

There is a very generic YAML definition in the repo. We use it to check our PRs. I have just added you to the Azure DevOps project.

@robinmanuelthiel
Copy link
Member

Will address the new folder structure over the Christmas holidays

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants