Let's say that you are starting a new software development project, and should set up all the necessary tools. You probably have gotten used to using a bunch of different tools over the years, and setting them up may not even feel like extra work. There are, however, easier ways to start a project, and you should always aim at hacking away the inessentials!
I'm going to show you how a software project can be started by using Deveo in only three small steps! But first things first, sign up to Deveo's free cloud instance if you haven't done it already.
If you don't wish to read, but rather watch, the video below is for you
1. Add a New Project
Deveo approaches software development from a project's angle. You'll find all the relevant info, e.g. project's code repositories, issue management, team members etc., under the particular project.
Read more: 3 reasons not to host source code of all projects under one repository
Set up a new project by clicking the Quick Actions button (the plus icon in the top right corner) and add a new project. Figure out a neat name for the project, click Create project, and voíla, you are ready to go! If you leave the "Visible to everyone in Deveo" checkbox empty, the project will be visible to only the Deveo Users you add to this particular project.
Now you have your project platform set up, so let's move on to creating code repositories for this your project.
2. Set Up Code Repositories
In Deveo, one project can include multiple repositories. This is especially handy, if you rely on microservices.
In order to create a new repository, just navigate to the Repositories tab in the left-hand bar and add a new repository by clicking the big blue plus icon. Alternatively, you can take a shortcut and use the Quick Actions button again.
Deveo supports Git, Mercurial, and Subversion version control systems, so you can choose your preferred VCS from the drop down menu. WebDAV is a neat repository type, which is mainly meant for storing and sharing large binary files over the HTTP protocol. We are not going to cover it here, but you'll find more information about it in this blog post: "Why WebDAV Repository is Such a Cool Feature?"
Name your new repository, click Create, and you are ready start to push your code! You probably start to recognize a pattern here, don't you?
3. Select Team Members
Developing amazing software is a team effort. Thus, the seamless collaboration with your team members is one of the most important dimensions of Deveo. You lone wolves may also appreciate the possibility to add collaborators - such as your customers - to your projects, even if you don't have any team members to add.
If this is the first time that you sign into Deveo after requesting Deveo's cloud instance it means that you are the Company Admin and the only user in your Deveo instance. What you want to do now is to add your colleagues as Deveo Users to the instance. This is done in the Company settings, which you can access by clicking the Deveo icon in the top-left corner.
Open the Users view to invite new users. You can add their email addresses by clicking the large blue plus icon in the Users view. Now your team members have the Deveo User rights and can set up their own projects, add code repositories, and invite collaborators (but not new Deveo users).
Let's return to the project we created (choose it from the Projects drop down menu in the top left corner). In the project's Team view, you can now grant access permission to this particular project to your colleagues that you just invited to your Deveo Instance. It is time to start collaborating!
I want to stress the fact that the project owner can grant permissions and manage rights without the need to create a ticket about it to your IT organization or asking the Deveo Company Admin to do so. So, no need to waste time on waiting for IT to finally grant the permissions. Furthermore, your IT will be glad that you have also spared their valuable time!
As you can see from the picture above, the project owner can easily:
- Add team members and manage their roles
- Invite collaborators, such as customers or subcontractors, by email. Their visibility is limited only to the project they are affiliated with.
- Add and create groups
- Add and create bots
Starting a new software project in Deveo is as easy as A-B-C, and its intuitive interface makes it pleasant to use. From now on, you can avoid unnecessary overhead resulting from administration of multiple tools by using Deveo as a platform for your projects.
Don't believe me? Try it out yourself by signing up to Deveo's free cloud.