Skip to content

HumanCellAtlas/ingest-node-accessioner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributing Guidelines

Contributions to HCA working group repos are subject to overall HCA governance and technical guidance. In addition, contributors are expected to abide by the following guidelines:

  1. Rough consensus and running code: instead of formal procedures for agreeing on everything, systems with working prototypes and existing users are prioritized as platforms for discussion.

  2. Keep it simple: prioritize scalability and the ability to keep the project easy to understand and scale over features. Use well-supported upstream solutions where possible. Provide useful defaults and don't expose unnecessary configuration options.

  3. Separation of concerns and layers: code should be modular and encapsulate functionality, providing a well-defined interface that hides complexity from the end user.

  4. Don't break the build: pull requests are expected to pass all automated CI checks.

  5. Keep the build simple: Automated CI checks that are fragile or don't serve a clear agreed upon purpose will be removed.

  6. All code review comments must be addressed, even if a pull request has already been merged.

  7. All code must be reviewed by at least 1 other team member.

  8. All pull requests relating to an issue must include the text "fixes #123" or "closes #123", where #123 is the issue number.

  9. Individual commit messages should clearly express the commit's purpose.

About

Ingest accessioning component using node-js

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published