Skip to content

Stages of development

Alexey Nesterov edited this page Jun 25, 2017 · 4 revisions

Schemes

It is planned to implement

The development is carried out according to the following schemes:

SchemeDevelopment

Development repository is vertigra/NetTelebot-2.0

Release repository is themehrdad/NetTelebot

Upgrading versions

It is planned to implement

Versions are updated for all projects in the solution

Release

Release versions that are published on nuget.org and Release Page have version 1.0.x.0 (Assembly and File version).

Nuget package has the same version with Assembly and File Version.

The master branch in release repository stores only release versions.

Pre-release

Pre-release versions that are published on Release Page have version 1.0.x.x (Assembly and File version).

The devel branch in release repository and master branch in development repository stores pre-released versions (versions in them may vary).

In the branch with the feature name, there is a development version.

When and how to upgrade versions, look at the diagram

HowUpVersionDiagram

An external project for testing release and pre-release versions is vertigra/NetTelebotTestApp

Where to open the issue and where to send the pull request

Which is more convenient for you. Preferred devel branch in release repository and master branch in development repository.