jeansaad / chalet

🏩 A simple process manager for developers. Start apps from your browser and access them using local domains
MIT License
156 stars 19 forks source link

add ability to group monitors & proxies #24

Open mrohmer opened 2 years ago

mrohmer commented 2 years ago

Hey there 🙂

Amazing work your doing here maintaining this awesome tool 🙂

I currently have the pain that ui gets pretty messy when dealing with a hugh amount of servers.

This PR adds the ability to group monitors & proxies within expansion panels by folder structure inside the servers directory.

Given folder structure:

|-- servers
    |-- top-level-project.json
    |-- @rohmer
    |   |-- design-system.json
    |-- fancy-app
        |-- backend.json
        |-- ui.json
        |-- tests
            |-- cypress.json
            |-- jest.json

Would result in a ui structure like so:

Screenshot 2021-11-07 at 16 07 46
jeansaad commented 2 years ago

Thank you for the PR! Will have a look!

mrohmer commented 2 years ago

Thx for the really fast reply 🙂

Yes, had that problem with slashes in the urls and solved it a bit hacky by encoding the server name.

That concept looks pretty nice though. Never thought about such a config entry. Will give it a try this evening.

jeansaad commented 2 years ago

@mrohmer, Please let me know if you've had the time to look into this.