MIT-Center-for-Collective-Intelligence / 1Ontology

Apache License 2.0
0 stars 0 forks source link

1Ontology

1Ontology is a Next.js web application designed to systematically organize and share a vast array of business knowledge, including basic principles, key scientific results, and useful case examples. Developed by the MIT Center for Collective Intelligence, this platform aims to facilitate the creation, distribution, and discovery of organizational knowledge for researchers, educators, students, computer scientists, information technologists, software developers, managers, and consultants.

Table of Contents

Introduction

The 1Ontology project is inspired by the vision of the MIT Process Handbook project, which has been guiding research and development for over a decade. The goal is to create a knowledge base that is not only extensive but also structured in a way that enhances the discovery of new ideas and best practices.

Features

Project Structure

The project is structured as follows:

Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

Before you begin, ensure you have the following installed:

Installation

  1. Clone the repository

    git clone https://github.com/ImanYZ/1Ontology.git
  2. Navigate to the project directory

    cd 1Ontology
  3. Install NPM packages

    npm install
  4. Create a .env.local file in the root directory and fill it with the necessary environment variables based on .env.example.

  5. Start the development server

    npm run dev

Usage

After installation, you can start using the application to organize and share knowledge. Use the provided components and pages to navigate through the knowledge base, contribute new content, and collaborate with others.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the Apache-2.0 license. See LICENSE for more information.

Contact

MIT Center for Collective Intelligence - email

Project Link: https://github.com/ImanYZ/1Ontology

Acknowledgments