We, at AIS, are experts in Open Source Development, wherein open-source software or similar software,
whose source code is publicly available, is developed. With different open-source software projects being quite different from each other, we understand the needs of your particular open-source project and develop code accordingly.
We also ensure that every open-source project that we work on
- Public code archive to access the source code
- Documentation on how to use and how to modify the code
- Mailing lists and newsgroups to discuss issues
- A database to record bugs
- An easily accessible website
At AIS, we encourage our internal developers working on open-source projects to collaborate with the larger software community. The latter may be located either within or outside AIS. It means that the source code used for these projects is continuously being improved upon by several developers working on the open-source project at the same time.
We keep the following points in mind when working on your open-source project
- We choose wisely: We, at AIS, work on several interesting, open-source projects at the same time. We have several years of experience working on the latest open-source technologies. We will use the open-source technology that is best for your project.
- We set up your development environment: Before we start work on your open-source project, we set up the development environment for your particular project and acquaint ourselves with your codebase. We install all the tools and dependencies and configure your system. We run automated tests when required. We are also extremely good at experimenting and changing the code for better results.
- We communicate with other developers: Once we have set up the development environment, we coordinate with other developers who have worked on the project. This could be through mailing lists, wherein we receive information and code about that particular open-source project on which we are working.
- We ask questions: If we do not understand the already generated open-source code, we are not afraid to ask questions. These could be general or specific questions and discussions with a particular developer or a group of open-source developers.
- We submit patches: We do not ignore the patch submission guidelines. We follow the preferred code formatting and naming conventions. We also ensure that the code is up-to-date and is continuously improved.