Welcome to the Noctua Form Base project repository! This repository serves as the foundation for the Noctua Form library, which is used in various applications within the Gene Ontology Consortium.
To install the Noctua Form Base library, please follow these steps:
- Clone the repository:
git clone https://github.com/geneontology/noctua-form-base.git
- Install the dependencies:
npm install
To start the development server, use the following command:
npm start
This will launch the development server, and you can access the application at http://localhost:4202/. Any changes you make to the source files will automatically trigger a reload of the application.
The main code for the Noctua Form Base library can be found in the src/@noctua-form directory.
The main code for each of the external repository are found
- src/app/main/apps/noctua-form : Contains the Noctua Form component used primarily for NoctuaForm, VPE and ART
- src/app/main/apps/noctua-search: Contains the Noctua Search component used for landing Page and ART
- src/app/main/apps/noctua-graph: Contains the Noctua Graph component. Used in VPE and Alliance Pathway
- src/app/main/apps/noctua-pathway: Contains the Noctua Pathway component. used in Alliance Pathway
Please note that the following repositories are autogenerated and should not be edited:
These files serve purposes such as issue tracking, GO project management, and non-developer viewing. Commits in these autogenerated files are primarily for pull requests (PRs), while all other commits are made in the Noctua Form Base repository.