Ylitse Project, started by SOS Children's Villages Finland, aims at reducing the need for intergenerational child protecting services by supporting young parents with a foster care background.
Ylitse Web is a single-page application using Ylitse API. Its main focus is on providing administration UI for Ylitse service.
Ylitse Web is a React application so you will need npm package manager to install dependencies. It is also recommended to have make in order to run preconfigured targets.
The project depends on the following libraries:
To have them installed just run:
make install
Start development server:
make run
And point your browser to http://localhost:3000/
.
Ylitse Web in written in JavaScript ES6 following Airbnb style guide (with
some small exceptions, see .eslintrc
). Always make sure that your code passes
all style tests:
make lint
To bump a version, edit package.json
and NEWS, where ISO 8601
formatted dates should be used:
0.1.1 (2017-12-10)
After a release bump the version again with +git
suffix and start a new NEWS
entry:
0.1.1+git (unreleased)
Always tag releases:
git tag v$(npm run version --silent)
git push --tags
TODO
Ylitse Web is offered under the MIT license.