How to contribute?
Please pay attention that Memphis.dev is no longer supported officially by the Superstream (formerly Memphis.dev. team) and was released to the public.
Last updated
Was this helpful?
Please pay attention that Memphis.dev is no longer supported officially by the Superstream (formerly Memphis.dev. team) and was released to the public.
Last updated
Was this helpful?
Contributing to open source can be a rewarding way to learn and increase your experience.
Whether it’s coding, user interface design, graphic design, docs, or writing content, if you’re looking for practice, there’s a task for you on an open-source project.
0. Join to Memphis channel
1. Install
2. Fork Memphis
3. Clone the forked repo to your local station
4. Run a local "memphis-metadata" db using docker
5. Install broker dependencies - enter the cloned directory and run
6. Run the broker in debug mode (If you're using vscode, click F5) or run via terminal via:
2. Navigate to "ui_src" dir
3. Install dependencies by running npm install
4. Run the UI locally by running npm start
6. Once done - push your code and create a pull request to merge your updates with memphis main repo
Once your Memphis' local dev environment is ready, you can start coding!
Memphis backend options are -
Memphis Broker
Client libraries
Support/add more protocols
As a data engineer, it would be great to get your feedback, potential use cases, QA, and push memphis to the limit in terms of data workloads would be an amazing contribution, as at the end of the day, you are our champion!
As a DevOps engineer, you can find multiple paths of contribution
1. The source files of the UI can be found in a directory called ״״
5. Start coding! Here are some
Grab a , and once done - push your changes and open a "pull request"
DevOps