Simplify the setup process
Setting up a shared repository and creating users is quite technical and time consuming. Build a UI to fast track you through this process.
-
Andy M (NZ) commented
The server setup is quite tricky even for techies.
It works if you follow all the steps but is quite fiddly.
A gui tool for managing the server setup would be good. - creating/managing users, licenses, managing upgrades.
I also got very confused on the initial server setup, I thought something had gone wrong when I installed the service and then tried to connect to it with a client. No available repositories were shown -
Maybe include a 'example' repository as part of the server setup, that way you can see something the first time you use a client to connect. The example repository would also be a good way of showing off some off the features/usage of the tool. -
AdminStephen McCafferty (-, SpecLog) commented
Setup of shared repository: Do you mean setting up the server initially, or publishing/creating a shared repository on an existing server?
Creating users: I guess you mean initial creation of users on the server, not the individual user permission assignments (that are available under "manage repository"). Correct? Of course, when we provide a better UI for creating users on a server it would also make sense to also set their initial repository permissions when creating them.
I can imagine a publish repository and create/assign users wizard, where you can create/assign users in the same step with publishing a repository. Created users would need to receive their access token (in Email), all users would receive a notification/instructions how to connect to the shared repository. Is that what you'd be looking for?