Skip to content

Commit

Permalink
Release 0.2.0-alpha (#8)
Browse files Browse the repository at this point in the history
The major remake of WFML core & UI:

* Dynamic constraint validation sequence
* Dynamic step definition regardless to feature type
* New namespace
* New feature mapping scheme
* New feature activation/deactivation scheme
* Refactoring
* Front-end update
  • Loading branch information
vprokopets authored Mar 2, 2023
1 parent 7a7b99a commit 6c999bd
Show file tree
Hide file tree
Showing 42 changed files with 7,909 additions and 1,446 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -127,3 +127,6 @@ dmypy.json

# Pyre type checker
.pyre/

# Outputs
core/output/
10 changes: 4 additions & 6 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,23 +1,21 @@
FROM ubuntu:18.04
FROM ubuntu:20.04

# Updating the system and adding python3
RUN apt-get update && apt-get install -y -qq \
python3.7 \
python3-pip \
python3.7-dev \
&& apt-get -qq clean \
&& apt-get -qq autoremove \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*


# Installing project requirements
COPY requirements.txt /root
RUN python3.7 -m pip install --no-cache-dir -q -r /root/requirements.txt
RUN python3 -m pip install --no-cache-dir -q -r /root/requirements.txt

# Copying project
COPY . /root
RUN rm /root/Dockerfile

WORKDIR /root
RUN python3.7 manage.py makemigrations
RUN python3.7 manage.py migrate
RUN python3 manage.py makemigrations
RUN python3 manage.py migrate
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@

**WFML** (_Wizard Feature Modelling Language_) is a DSL that aims at variability management of dynamic multi-model surrogate optimization.

![GitHub](https://img.shields.io/github/license/vprokopets/WFML?label=license) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/vprokopets/WFML) [![CI build](https://github.com/vprokopets/WFML/actions/workflows/python-app.yml/badge.svg?branch=main)](https://github.com/vprokopets/WFML/actions/workflows/python-app.yml)

![alt text](https://img.shields.io/github/license/vprokopets/WFML) ![alt text](https://img.shields.io/github/v/release/vprokopets/WFML) [![CI build](https://github.com/vprokopets/WFML/actions/workflows/python-app.yml/badge.svg?branch=main)](https://github.com/vprokopets/WFML/actions/workflows/python-app.yml)
## Main implementation moments

#### A basis for grammar
Expand Down
1 change: 1 addition & 0 deletions Waffle_logo.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<mxfile host="app.diagrams.net" modified="2022-11-07T15:24:19.235Z" agent="5.0 (X11)" etag="yDxsZIjW9J23VHKUQPtc" version="20.2.3" type="device"><diagram id="x8WikjuFtPgqQ2uGv2aP" name="Page-1">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</diagram></mxfile>
Loading

0 comments on commit 6c999bd

Please sign in to comment.