New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Engineering apps #164019
Comments
I think if you have packages that are never the dependencies of other packages in nixpkgs (as games usually are) then I think its appropriate to maintain an external repository. Keep in mind that then you lose the automation and caching that we have for the monorepo. Otherwise I doubt anyone will tell you to keep packages out of the tree. |
@ehmry my preference is to contribute to nixpkgs since people can find it more easily. so i hope reviewers/mergers will welcome the prs when they are ready. if not, i will create a separate repo. |
I could need papyrus-rt 👍 |
@BenediktBroich I added it to the list. Eclipse-based software are specially hard to build in Nix. I'm having a hard time with #154188 😭😂 And from what I've seen, Papyrus and Bonita will be harder yet. |
This issue has been mentioned on NixOS Discourse. There might be relevant details there: |
Description
nixpkgs
misses many apps for engineering. My focus is software engineering, and for now mainly apps for requirements engineering and I also prioritize project management ones. They will be inpkgs/applications/science/engineering
. This issue is mainly for stating the purpose and to keep track of the effort. Maybe I should create I separate repository for that goal. But as in #164019 (comment), I really want to have it in nixpkgs as to make it easier for users to find these software, making NixOS a very good platform (or the best) for learning and practicing software engineering.Guide to the Software Engineering Body of Knowledge (SWEBOK) by IEEE Computer Society (IEEE CS):
List of apps I'm trying and want to package below.
HELP IS VERY WELCOME; I NEED YOUR HELP. PICK UP WHAT YOU ARE INTERESTED IN (BUILD FROM SOURCE, NO PRE-BUILT)
Requirements engineering
Specification/Management
CAIRIS
Ephemeris
DONE strictdoc #163964
rmToo #163473
REQUS
Clerq
DROPPED
OSRMT #163400Redmine RE
Modeling: UML, BPMN, etc
Modelio #154188
Build
Eclipse Papyrus
Tags
Build
https://wiki.eclipse.org/Papyrus/Papyrus_Developer_Guide
https://wiki.eclipse.org/Papyrus/Papyrus_Developer_Guide/How_To-_Code_Contributing
https://wiki.eclipse.org/Papyrus/Papyrus_Developer_Guide/Build_Process
Contact
Related
Eclipse Papyrus-RT
requested in #164019 (comment)
Build
Eclipse Capella
Build
https://github.com/eclipse/capella/wiki
https://github.com/eclipse/capella/wiki/Dependency%20versions
https://ci.eclipse.org/capella/
DROPPED
Camunda Modeler(not faithful enough to the standard)UML Designer
Bonita
Build
Build
node2nix --supplement-input supplements.json
[ "node-gyp" ]
Software design
Entity-relationship diagram (ERD)
DONE brModelo #167729
#161706User interface, user experience (UI/UX)
Penpot
DONE Figma-Linux #199546
Project management
Zentao
OpenProject
Build
Science/Research
Parsifal #196189
Based on Kitchenham guidelines for systematic reviews in software engineering.
The text was updated successfully, but these errors were encountered: