-
Notifications
You must be signed in to change notification settings - Fork 1
Dev StartGuide
This is a start guide for the development of "im pact" itself or actions and tweet filters.
Or, do you want to just use it? It's easy, please see the Start Guide for Users.
-
Node.js v16 (LTS)
-
Docker Desktop with Docker Compose
Firstly, please fork our repository using "Fork" button at the top right of this page. After that, the forked repository has appeared as a repository of yours.
$ git clone git@github.com:YOUR-USER-NAME/im-pact.git
$ cd im-pact/
$ npm install --legacy-peer-deps
NOTE: The development environment runs inside a Docker Compose container. However, Installation of dependencies is required also to your local as follows, to enable autocomplete, formatting, and Linter in the editor (Visual Studio Code).
$ sudo docker-compose up -d
$ npm run start:dev
NOTE: You need to execute the above two commands above in succession. The first command launches the PostgreSQL database server and others administration tools for the database. The second command launches the app by enabling logging.
Open the web browser (We recommend using Google Chrome), and navigate to http://localhost:4200/
- Basic information about development:
- Development of TweetFilters -- Let's create your Tweet Filter to improve the extraction of tweets.
- Development of Actions -- Would you like to create your Action to improve the approval process? share tweet to other services? make statistics? or... ?
- Testing -- You can also create automated tests to improve reliability.
- Others:
(C) arisu.cool 🍓 Project -- 橘ありす担当Pと皆さまによるOSSプロジェクト / OSS Project made by A Fan of Arisu Tachibana 🍓 and Everyone.