forked from edymtt/opendetex
-
Notifications
You must be signed in to change notification settings - Fork 35
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
27 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
## Building | ||
|
||
Compiling: | ||
``` | ||
make | ||
``` | ||
|
||
Running tests: | ||
``` | ||
make test | ||
``` | ||
|
||
After pushing check cross-platform compilation results on commits list on GitHub or directly on [Travis CI](https://travis-ci.org/pkubowicz/opendetex). | ||
|
||
## Releasing a new version | ||
|
||
1. Create a commit setting version to stable: | ||
- ChangeLog: change UNRELEASED to current date | ||
- Makefile: strip -UNRELEASED from version number | ||
- README: remove UNRELEASED | ||
2. Make sure it works: `make clean test package` | ||
3. Git-tag this version like "v2.8.5" | ||
4. Create a commit setting version to unstable | ||
- revert changes from step 1 and increment version | ||
5. `git push && git push --tags` | ||
6. On GitHub go to Code → Releases → Draft a new release | ||
- attach .tar.bz2 file created by `make package` from step 2 |