mirror of
https://github.com/mbierlee/poodinis.git
synced 2024-11-15 04:04:01 +01:00
remove travis.yml and update README
This commit is contained in:
parent
c4d4e5e82f
commit
729a50ee90
10
.github/workflows/dub.yml
vendored
10
.github/workflows/dub.yml
vendored
|
@ -74,12 +74,12 @@ jobs:
|
|||
- dmd-2.090.1
|
||||
- dmd-2.089.1
|
||||
- dmd-2.088.1 # mac-latest is ok with dmd-2.088 or higher but the ldc versions can be a problem
|
||||
- dmd-2.087.1
|
||||
- dmd-2.086.1
|
||||
- dmd-2.085.1
|
||||
- dmd-2.077.1
|
||||
# - dmd-2.087.1
|
||||
# - dmd-2.086.1
|
||||
# - dmd-2.085.1
|
||||
# - dmd-2.077.1
|
||||
- dmd-2.076.1 # gdc (gcc v9 - v11.1) supports D at this version
|
||||
- ldc-1.25.1 # eq to dmd v2.095.1
|
||||
# - ldc-1.25.1 # eq to dmd v2.095.1 (excluded as this version seemed to be a bad release)
|
||||
- ldc-1.24.0 # eq to dmd v2.094.1
|
||||
- ldc-1.23.0 # eq to dmd v2.093.1
|
||||
# - ldc-1.22.0 # eq to dmd v2.092.1
|
||||
|
|
54
.travis.yml
54
.travis.yml
|
@ -1,54 +0,0 @@
|
|||
language: d
|
||||
|
||||
# For available compilers see: https://semitwist.com/travis-d-compilers
|
||||
d:
|
||||
- dmd
|
||||
- dmd-beta
|
||||
- dmd-2.077.1
|
||||
- dmd-2.076.1
|
||||
- dmd-2.075.1
|
||||
- dmd-2.074.1
|
||||
- dmd-2.073.2
|
||||
- dmd-2.072.2
|
||||
- dmd-2.071.2
|
||||
- dmd-2.070.2
|
||||
- dmd-2.069.2
|
||||
- ldc
|
||||
- ldc-beta
|
||||
- ldc-1.6.0 # D v2.076.1
|
||||
- ldc-1.5.0 # D v2.075.1
|
||||
- ldc-1.4.0 # D v2.074.1
|
||||
- ldc-1.3.0 # D v2.073.2
|
||||
- ldc-1.2.0 # D v2.072.2
|
||||
- ldc-1.1.1 # D v2.071.2
|
||||
- gdc
|
||||
|
||||
sudo: false
|
||||
|
||||
os:
|
||||
- linux
|
||||
- osx
|
||||
|
||||
script:
|
||||
- dub build --build=release --config=library
|
||||
- dub test --build=unittest --config=unittest
|
||||
- dub run --build=release --config=quickstartExample
|
||||
- dub run --build=release --config=qualifiersExample
|
||||
- dub run --build=release --config=arrayCompletionExample
|
||||
- dub run --build=release --config=annotationsExample
|
||||
- dub run --build=release --config=applicationContextExample
|
||||
- dub run --build=release --config=registerOnResolveExample
|
||||
- dub run --build=release --config=constructorInjectionExample
|
||||
- dub run --build=release --config=valueInjectionExample
|
||||
- dub run --build=release --config=postConstructorPreDestructorExample
|
||||
|
||||
matrix:
|
||||
allow_failures:
|
||||
- d: gdc
|
||||
os: osx
|
||||
- d: ldc-1.4.0
|
||||
os: osx
|
||||
- d: ldc-1.3.0
|
||||
os: osx
|
||||
- d: ldc-1.2.0
|
||||
os: osx
|
|
@ -4,7 +4,7 @@ Version 8.0.3
|
|||
Copyright 2014-2021 Mike Bierlee
|
||||
Licensed under the terms of the MIT license - See [LICENSE.txt](LICENSE.txt)
|
||||
|
||||
Main: [![Build Status](https://api.travis-ci.org/mbierlee/poodinis.png?branch=main)](https://travis-ci.org/mbierlee/poodinis) - Dev: [![Build Status](https://api.travis-ci.org/mbierlee/poodinis.png?branch=develop)](https://travis-ci.org/mbierlee/poodinis)
|
||||
[![DUB Package](https://img.shields.io/dub/v/poodinis.svg)](https://code.dlang.org/packages/poodinis) [![CI](https://github.com/mbierlee/poodinis/actions/workflows/dub.yml/badge.svg)](https://github.com/mbierlee/poodinis/actions/workflows/dub.yml)
|
||||
|
||||
Poodinis is a dependency injection framework for the D programming language. It is inspired by the [Spring Framework] and [Hypodermic] IoC container for C++. Poodinis supports registering and resolving classes either by concrete type or interface. Automatic injection of dependencies is supported through the use of UDAs or constructors.
|
||||
|
||||
|
|
Loading…
Reference in a new issue