Git Product home page Git Product logo

HiPEAC.net

github-tests-badge codecov-badge codefactor-badge license-badge

Backend

The HiPEAC api/website uses Django and the Django REST Framework.

Application dependencies

The application uses Poetry to manage application dependencies.

poetry lock
poetry install --sync --no-root

Run the app in development mode

python manage.py runserver

Run Celery worker

celery worker -B -A hipeac

Run the tests

pytest --cov=hipeac --cov-report=term

Style guide

Tab size is 4 spaces. Max line length is 120. You should run ruff before committing any change.

ruff format . && ruff check metis

Frontend

Some parts of the website are developed as one page applications with Vue (vue folder). When working on these, it is necessary to start a node server in parallel, so Django can access the modules via Inertia.

yarn
yarn dev

HiPEAC's Projects

hipeac icon hipeac

HiPEAC European project api/website.

hipeac-press icon hipeac-press

The HiPEAC Vision printing press is a parser for the hipeac.net/vision document.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.